We provide IT Staff Augmentation Services!

Java Developer Resume Profile,

4.00/5 (Submit Your Rating)

,

SUMMARY

  • 5 years of Java, JEE development, OO Design and RDBMS Concepts.
  • Experience in all phases of the SDLC using Agile Scrum framework , Waterfall and Test Driven Development TDD .
  • Excelled in analyzing the requirements, assisting the business in determining the real problem beyond the symptoms reported using code investigation and analytical skills that have added lot of value to the system.
  • Being a fast learner understood the complex systems, inbuilt frameworks and has been the to-go person for many core engine implementations.
  • Improved quality of the code base by documenting extensively about the system and have knowledge sharing sessions periodically with the team.
  • Based on excellent capability to analyze extensively and design a complex system individually was given an opportunity to lead the team for a release that had the major automating feature that was manually done by 5 full time employees.
  • Increased the test coverage significantly that helped regression testing.
  • Passionate to learn new technologies that can be used appropriately to improve the overall quality of an application.
  • Knowledge in Distributed Data Structure, Distributed Programming and, Actor-Oriented Programming concepts.
  • Implemented a Distributed Hash Map for SALSA, an actor based programming language that is developed by my Thesis advisor, Dr. Travis Desell, University of North Dakota.

TECHNICAL SKILLS

  • Languages : Java, JEE, VB.NET, ASP.NET, C
  • Web Coding : JSF, JSP, PHP, XML, jQuery, AJAX, XHTML, CSS, JavaScript
  • Framework : Spring-All Modules, Hibernate, Junit, Bootstrap
  • Database : Oracle, MySql, PL/SQL
  • Tools : Maven, Eclipse, Jira, Confluence
  • Source Code Version Control : Git, SVN, TFS

EXPERIENCE

Confidential

Java Developer

  • ComPsych Corporation is a provider of employee assistance programs, behavioral health, employee wellness, work-life, FMLA and absence management services. ComPsych Leave Management and FMLA Administration Services provide guidance on leave requirements and employee eligibility handles the administrative tasks associated with absences and coordinates the leave benefits on behalf of the employer.
  • Technologies: JEE, Java, Spring MVC, Spring DAO, Spring AOP, Spring Batch, Spring Boot, Bootstrap, MyBatis, JSF2, JSF composite components, PrimeFaces, RichFaces, jQuery, AJAX, Maven, JBoss, HTML, XML, XSLT, CSS, and JavaScript, Spring and Hibernate Validators, Oracle, SQL, JAXB, Dozer, Junit, EasyMock Soap UI, Spring security.
  • Participate in business meetings to collect information and assist in converting them to requirement document. Design and define functional specifications.
  • In depth code review and analyzing test results and recommending modifications to the applications to meet project specifications.
  • Frequently appreciated for implementing complex features in short time span that minimizes manual processing in large.
  • Documenting modifications and enhancements made to the application and database.
  • Provide support to online team and fulfill the web service requirements.
  • Coordinate with different teams as needed to ensure the consistency across the systems.
  • Minimized frequent service requests to Database admin or IT team by implementing those as features in Admin level.
  • Assist new employees in understanding the framework, guide them on requirement analysis and design and, get them sooner into the pace.

Confidential

Java Developer

  • BarometerIT platform provides a unified IT portfolio that helps companies to make a decision based on the resources they have. It's dynamic, multidimensional relationship map of all IT assets is shaped by member and system contributions from all IT portfolios, producing unified information in real time that can be leveraged by the entire IT value chain.
  • Technologies: JEE, Java, Spring Context, Spring MVC, Spring ORM, Spring AOP, Spring Web, jQuery, Wicket, AJAX, Maven, JBoss, HTML, CSS, and JavaScript, Spring and Hibernate Validators, Oracle, RESTEasy, JSON, Jackson, Junit, EasyMock.
  • Configured bean in mediation, service and, transfer layer.
  • Minimized service requests by validating the input in both UI and service layer.
  • Created web service for service requests to render tables based on purpose.
  • Wrote MySQL scripts and generated test data sets.
  • Modularized the code based on AOP concept and implemented it using Spring.
  • Managed persistence of Java classes using Hibernate.
  • Improved test coverage by writing test cases using JUnit framework.
  • In a short time span learned and completed UI design for few pages using Wicket and AngularJS.
  • Handled a feature on my own and worked on the UI, design, development, unit testing and bug fixing for that feature.
  • Formatted and cleaned code for improved readability and maintainability.
  • Debugged issues and defects using SLF4J Logger, FindBug and, Firebug tools.

Confidential

Software Developer Engineer

  • Axapta User Acceptance team is responsible International User Acceptance deliverables for Microsoft Dynamics AX product. The team's primary objective is to ensure that the product satisfies World Readiness and Globalization keeping focus on the international customers.
  • Technologies: C .NET, XML, TFS, SQL, In-house tools for tracking, code review and build scheduling.
  • Developed validation tools and build logic using C .NET.
  • Configured projects for build using XML.
  • Updated build logic based on new projects using C .NET and Script.
  • Created build schedules on request.
  • Monitored and troubleshoot build systems for the DynamicsAX product.
  • Hardware configuration and verification.
  • Used Microsoft TFS for version control and project tracking.

Confidential

Java Developer

  • Tandem provides innovative solution to retail industries by analyzing business changes and understanding the customer needs. The software solution automated the business process and gave an edge to the management. Major of the projects were ERP solutions, which were tailored to the business requirements.
  • Participated in client meetings for requirement gathering
  • Involved in enhancements and optimization of Business logic
  • Worked in all phases of development cycle
  • Expertise in trouble shooting and critical issue analysis in real time
  • Incorporated a series of changes/redesign solutions to improve the performance

Projects

  • Inventory Management
  • Simplified the user interface and increased usability of the application. Optimized databases to reduce time complexity. Performed unit testing. Introduced additional features which increased customer satisfaction with the product as well as the company.
  • Technology: Java, Servlet, EJB, Spring, Oracle, JUnit, JDBC, JSP, HTML, CSS, Tomcat, PL/SQL.
  • Payroll Systems
  • Gathered feedback from user and improvised the application by abstracting the needs that enhanced the ease of usage and consolidated the reports to increase understandability. Redesigned software model to minimize project time.
  • Technology: Java, Spring, Hibernate, Struts Framework, MVC, SOA, Oracle, JSP, XML, HTML, Tomcat.
  • Book keeping
  • Made an extensive participation in user requirements gathering and collected data from the actual work environment. Refined the user requirements and implemented efficient algorithms that reduced the space and time complexity greatly. Normalized the database and reduced the space requirement. Minimized data gathering from the user by interfacing with the existing systems, and reusing data.
  • Technology: Java, Spring, Hibernate, JUnit, Oracle, JavaScript, HTML, WebSphere, PL/SQL.

Academic Projects

  • Implementation of CHORD protocol using SALSA
  • Simple Actor Language System and Architecture is a new actor-based programming language. CHORD is a lookup protocol for distributed hash table. The protocol was implemented using SALSA with a future plan to implement distributed hash table for SALSA.
  • Online Music Store
  • The application lets the administrator to maintain the store inventory. Customers can browse through the store and make purchase. Search through the online store was enhanced by implementing Longest Common Subsequence algorithm. The main focus was on design and implementation of Object Relational Database. Developed using HTML,Perl, Java, Oracle 11g.
  • Android application for UND Campus Shuttle
  • The application provides a geo-location based service to track the bus location. It also has the facility to find the bus route from the current location to a destination and also list the bus schedule.
  • Android Address Book
  • The application uses SQLite database to store information of a person including name and phone number. The user has the capability to add, edit and, delete any record. The records can also be sorted based on the person name

We'd love your feedback!