We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 10+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Developed the applications in an agile environment using the Scrum methodology.
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose.
  • Hands on Experience in creative and effective front - end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS.
  • Good unit testing skills using Jasmine.
  • Expertise level skills in programming with Struts Framework,
  • Excellent working experience in using different spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring Boot, Spring Security, Spring Data JPA modules in web applications.
  • Used Jquery to select HTML elements, to manipulate HTML elements and to implement AJAX in Web applications.
  • Used available plug-ins for extension of Jquery functionality.
  • Experience in writing Unit test cases.
  • Experience in building and deploying applications on Web/Application Servers like Jboss and Tomcat.
  • Good Debugging skills.
  • Highly motivated, effective communication skills.
  • Experience in coordinating deployment of third party software packages while extensively collaborating with various teams.

TECHNICAL SKILLS

Technologies: Java JDK 1.4/1.5/1.6/1.7 , C/C++, C#, Struts 1.x/2.x, Spring 2.x/3.x, JSP, JQUERY, Java Script, AJAX, CSS, JSON,HTML 4/5, XML, Angular JS, SOAP, Rest

IDE: Eclipse Galileo, Eclipse Luna, My Eclipse 10, JBoss Developer Studio, IntelliJ.

Databases: Oracle 8i/9i/10g, Microsoft SQL Server, DB2 & MySQL 4.x/5.x,Sybase, Mongo DB, SQL.

Software/Tools: Clear Case, CVS, SVN, GIT, SQL Plus, Bug Tracker, Rational Rose.

Servers: JBoss, Tomcat Web Server, WebLogic, WebSphere.

Industries: Banking, Security, E-Commerce.

Continuous Integration Tool: Jenkins.

Build Tools: Maven.

Methodologies: SDLC, Agile.

Version Control Systems: CVS, SVN, GIT, Tortoise SVN.

Unit Testing Framework (Java): JUnit, Power Mock, Easy Mock.

Unit Testing (UI): Jasmine.

Code Analysis Tools: PMD (Programming Mistake Detector.)

Agile Tools: Rally

Issue Tracking Tool: JIRA

Team Collaboration Software: Confluence

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Developed a script which will update the card information manually.
  • Worked on the LSR digital card which will send digital cards to the customer in an email.
  • Worked on defect fixes in the existing API’s.
  • Developed new APIS for the portal team to consume.
  • Created the specifications in the confluence page for the API’s developed.
  • Code review of the peers.
  • Worked on unit testing using the Mockito framework., ensured the code coverage is 80% and above.

Environment: Java (JDK 1.8), J2EE, Maven 3.3, Spring MVC, Spring-Data- JPA, Junit, Spring Tool Suite, Tomcat, Rest API, AWS, MySQL, Sequel Pro, GIT, Agile(Scrum), Rally, Confluence.

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for creating the base project for the application, worked on spring security + SAML and Shibboleth provider in this regard.
  • Responsible for working on the key store concepts of Java as required for the application.
  • Responsible for designing the business logic of the application.
  • Responsible for creating J unit test cases.
  • Responsible for developing the UI templates using Thyme leaf.
  • Responsible for creating named queries using Spring-Data-JPA.
  • Worked on creating projections using Spring-Data-JPA.
  • Coordinated with the testing team regarding the issues faced.
  • Reviewed design documents and did code reviews.

Environment: Java (JDK 1.8), J2EE, Maven 3.3, Spring MVC, Spring Boot, Spring Security + SAML, Thyme Leaf, Spring - Data - JPA, Jquery, Ajax, Javascript, Junit, Spring Tool Suite, Tomcat PMD, H2, HTML 4/5, CVS, SDLC.

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Worked on integrating the Angular Code with a wrapper service for communication with the existing standalone application.
  • Analyzed the issues related to the browsers and suggested a good viable approach which made the code compatible across all the browsers.
  • Coordinated with the product owner for the business requirements of the application.
  • Developed Junit test cases and also implemented unit testing using Power Mock and Easy mock.
  • Responsible for the creating RFC’s and validating the RFC’s for the test environment as well as production environment.
  • Responsible for creating angular controllers, directives and services.
  • Responsible for creating unit test cases for UI using Jasmine. Ensured the code coverage is over 90% for the same.
  • Implemented a mapping logic using the Jackson library which consumed some time but ultimately gave a permanent solution.
  • Responsible for installation of Jasmine framework for the application. Helped couple of teams regarding Jasmine framework set up as well as writing some sample test cases.
  • Coordinated with the UAT team regarding the issues faced, if any post the UAT testing.
  • Attended the release planning meetings where the new Features of the project would be discussed.
  • Responsible for creating the build and deploying the code on the testing environment.
  • Evaluated the work of peers.

Environment: Java (JDK 1.7), J2EE, Maven 3.3, Angular JS, Jasmine, Jenkins, Eclipse Juno, JBOSS Developer Studio, JBoss 6.2.4, Rally, PMD, Struts 1.0, Windows 7, UNIX, DB2, HTML 4/5, Mongo DB, Restful web services, SVN, GIT, Tortoise SVN, Agile(Scrum).

We'd love your feedback!