We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Greensboro, UsA

SUMMARY

  • 12 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Strong Knowledge on Application Development using Software Development Life Cycle(SDLC) using various methodologies like Waterfall, Agile/Scrum.
  • Expertise in working with various J2EE technologies including Hibernate, Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES .
  • Strong experience in Spring Framework such as Spring MVC, IOC, Transactions and Spring JDBC.
  • Strong hands - on experience with Spring Boot with Docker.
  • Extensive experience in developing Microservices using Spring Boot, Container technologies (Docker) and container orchestration engines.
  • Experience in using build/deploy tools such as Jenkins and Bamboo for Continuous Integration & Deployment of Microservices.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, SessionFacade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributedEnterprise Applications.
  • Good experience in developing Web Services REST API and OAuth 2.0.
  • Experience in core Java, collections, Servlets and JDBC.
  • Knowledge of XML Suite of Technologies XML and processing profile with SAX, DOM Parsers.
  • Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Excellent team player with good analytical, strategic planning and interpersonal andcommunication skills. Highly motivated, enthusiastic and self-starter.

TECHNICAL SKILLS

Technologies/Tools: Core Java, J2EE, EJB, JDBC, JMS, UML, XML, Spring (Web, Security, Boot), Hibernate frameworks, OOA & OOD concepts, Cloud environment, REST Web Services, Spring Boot.

Open Source Technologies: Ant, Log4j, Commons logging.

Web Servers: WebSphere Application Server, Apache Tomcat .

Development Environment: Eclipse, and RAD, POSTMAN UI, Oracle SQL Developer.

Tool: BitBucket, CVS version controlling tools, GIT, Jenkins, CI/CD

Databases: Oracle 10g, Microsoft SQL Server, IBM DB2 Databases, Postgre SQL

GUI: JSP, Servlets, HTML, CSS, JavaScript, Jquery, Ajax, JavaScript, HTML, CSS, Angular.6.0, node.js

Domain Knowledge: Finance Services (Insurance).

Development Methodology: Agile/ Scrum, Waterfall

Operating Systems: Windows 7 and 10.

PROFESSIONAL EXPERIENCE

Confidential, Greensboro, USA

Java Developer

Responsibilities:

  • Responsible to develop and manage RESTful API applications using microservices architecture.
  • Responsible to develop Cloud Native applications should be moduler with function broken into services, packaged in containers, deployed as microservices and managed on container infrastructure.
  • Contribution to the design and develop high quality software for large scale applications using Spring boot, microservices using domain driven design
  • Design and develop asynchronous RESTful Microservices using Spring boot, REST API that are consumed by other microservices and Implement Spring OAuth Security in microservices.
  • Working in agile framework as an individual contributor. Responsibilities include - Interaction with Business team in story grooming, refining story/acceptance criteria.
  • Created Angular Component,Data Binding, Route Module, Rest client to fetch and display of policy information
  • Implemented REST Microservices using spring boot with Docker.
  • Responsible to develop and deploy Microservice solutions on Cloud infrastructure such as Cloud Formation template via Jenkins CICD setup and do the code coverage using code quality frameworks like Sonar Qube in ensuring high standards of code delivery.
  • Involved in writing applications that can leverage container orchestration for horizontal scaling
  • Responsible to provide regular and effective progress updates to and work closely with PMs to ensure the management of any delivery risks and issues.
  • Work collaboratively in a team environment, yet independently able to research and propose technical solutions, deliver multiple assignments independently, and provide technical expertise/mentoring to other team members
  • Responsible to code, perform unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements. Involved in writing unit test cases, using Mock frameworks such as JUnit and Mockito
  • Responsible to track and maintain constant communication with the customer from the beginning to the end of any established case, issue, or concern.
  • Converted a monolithic app to microservices architecture using Spring Framework.

Environment: Java 1.8, Restful web Services (Spring Boot), JSON, Eclipse, Slf4j, Maven, Git, Junit, Apache Tomcat,Jenkins, Docker, RestAPIs, Bitbucket, Postman, Spring Framework, Postgre SQL.

Confidential

Java Developer

Responsibilities:

  • Worked in Water fall model as an individual contributor. Responsibilities include - Interaction with Business team in understanding user requirement and analysis.
  • Implemented Autosys Batch application for copying of data from one database to another database based on policy information.
  • Used IBM RAD as an application development tool.
  • Used CVS and Git for Microservices build and deployment.
  • Support Product Owner and work closely with program manager and escalate issues on necessary.
  • Lead offshore team.

Environment: Java 1.5, JQuery, JSP, Javascript, HTML,IBM RAD, Websphere Application Server.IBM DB2 databases, CVS.

Confidential

Java Developer

Responsibilities:

  • Worked as an individual contributor. Responsibilities include- requirement analysis, technical design and implementation.Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.
  • Worked on understanding end to end product workflow.
  • Presentation on solutions regarding development strategy to business.
  • Function Testing, Acceptance Testing after development.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Supporting System and Integration Testing team to address the test scenarios
  • Creating technical specifications and documentation

Environment: Java 1.7, Spring framework, REST Services,Spring MVC, Tomcat, Eclipse,SonarQube, Fortify.

Confidential

Firmware Developer

Responsibilities:

  • Worked as an individual contributor. Responsibilities include- requirement analysis, technical design and implementation. Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.
  • Worked on understanding end to end product workflow.
  • Function Testing, Acceptance Testing after development.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Supporting System and Integration Testing team to address the test scenarios

Environment: Java 1.7, Spring framework, REST Services,Spring MVC, Tomcat, Eclipse,SonarQube, Fortify.

Confidentia

Firmware Developer

Responsibilities:

  • Worked as an individual contributor. Responsibilities include- requirement analysis, technical design and implementation. Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.
  • Worked on the sending and receiving of data from the MCU (Micro Controller) over I2C lines.
  • Worked on GPIO (General Purpose Input/output) for toggling of LED.

Environment: Brew MP Framework

Confidential

Firmware Developer

Responsibilities:

  • Worked as an individual contributor. Responsibilities include- requirement analysis, technical design and implementation. Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.
  • Designing the User Interface,
  • Binding the data to the list view using custom adapters
  • Saving the data to the SQLite Database and adding events to calendar.

Environment: Java, Android Framework.

Confidential

Software Engineer

Responsibilities:

  • Worked as an individual contributor. Responsibilities include- requirement analysis, technical design and implementation. Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.
  • Designing the User Interface,
  • Binding the data to the list view using custom adapters
  • Saving the data to the SQLite Database and adding events to calendar.

Environment: Java, Android Framework.

Confidential

Software Engineer

Responsibilities:

  • Worked as developer. Responsibilities include- requirement analysis, technical design and implementation. Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.
  • Designing the User Interface,
  • Binding the data to the list view using custom adapters
  • Saving the data to the SQLite Database and adding events to calendar.

Environment: Java, Android Framework.

Confidential

Software Engineer

Responsibilities:

  • Worked as Developer. Responsibilities include- requirement analysis, technical design and implementation. Involved in Coding, writing Junit test cases and defect fixes, also, taken part in meeting with customers for project status updates and clarifications.

Environment: Java, J2EE, Servlets, JSP, Tomcat 5.0, MySQL Database & My Eclipse 4.1.

We'd love your feedback!