Java Developer Resume
SUMMARY:
- Over 7 years of IT experience in Analysis, Design, Development, Testing, Deployment of various Java/J2EE applications in Retail, E - Commerce and Financial Domains.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation using Waterfall and Agile Methodologies.
- Proficient in using Java, J2EE, JSP, Servlets, Java Beans, HTML, CSS, XML and JavaScript technologies.
- Hands-on experience in J2EE frameworks like Spring, Spring boot, Spring batch, Hibernate, Spring MVC.
- Experience with messaging systems like Kafka queue..
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, SOAPUI, Postman.
- Experience with unit testing using jUnit and Mockito Frameworks.
- Good experience in creating Docker Images and deploying Linux based applications in Docker Container.
- Deploying the applications to App Servers using Ant, Maven for creating Build Scripts.
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Excellent knowledge of Oracle, MySQL and SQL Server databases.
- Good knowledge in version control system tools like SVN, GIT
- Proficient to learn new things, Excellent communication skills, Hardworking & Quick learning, Self-motivated, precise and dedicated.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL and PL/SQL
J2EE Technologies: JSP, Servlets, JDBC, JMS
Frameworks and Testing: Spring, Spring Boot, Spring Batch, Hibernate, Log4j, jUnit, Mockito
Web Services: SOAP, RESTFUL and SOAP UI/POSTMAN tools
Event Driven Framework: Apache Kafka
Software Methodologies: Agile Scrum, Waterfall
Databases: Oracle, My SQL, db2, MongoDB, Cassandra
IDEs and Tools: IntelliJ, Eclipse, Jenkins, Docker, Toad, Jira
Version Control Tools and Build Tools: GIT and Maven/ANT
Operating System: UNIX, LINUX, Windows
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Developed J2EE components using SpringBoot, JPA and maven.
- Consumed Restful web services using RestTemplate.
- Developed PUB/SUB functionality using Kafka streams.
- Integrated Sonar with java application to generate code coverage reports and publish on Sonar/Hygeiea dashboards.
- Wrote unit tests using jUnit and Mockito frameworks.
- Used MongoDB document oriented database to store data.
- Logging of information, errors and debugging messages were done using the Log4J utility.
- Played a key role in Unit Testing, Integration Testing, Bug Fixing and Quality Review and participated in the technical code reviews, detailed time estimation and impact analysis and code review documents.
Environment: /Tools: Java 8, Spring Boot, JPA, Kafka Queue, Restful, Postman, jUnit, Mockito, SQL, PL/SQL, Maven, Looper/Jenkins, Docker, Tomcat.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Used Agile/ Scrum Development methodology and maintained Scrum related information in Jira.
- Developed application using Spring, Spring MVC, spring boot frameworks.
- Consumed Enterprise Restful Web Services and used Postman tool to test the service.
- Worked on connecting to MQ queue Via CCDT file using JMS messaging systems.
- Experienced on Queue Manager concepts, putc and getc commands to send and receive messages from the queue and ability to listen to messages from MQ queue to the application.
- Worked on writing jUnit test cases.
- Wrote SQL queries and Stored Procedures for interacting with the oracle sql database.
- Created Docker images and deployed the application in Docker Container using Mesosphere server.
- Experience maintaining CI environments with build automation tools likeJenkins, Bamboo.
Environment: Java, J2EE, JMS, MQ Queue, Spring, Spring Boot, Hibernate, Web Services, Restful, Postman, JUNIT, Mockito, SQL, PL/SQL, Maven, Bamboo, Jenkin, Mesosphere, Docker, WebSphere, Agile, Jira, Linux.
Confidential, Cincinnati,OH
Java Developer
Responsibilities:
- Used Agile/ Scrum Development methodology and maintained Scrum related information in Rally.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
- Developed the DAO layer using hibernate for real time performance used the caching system for hibernate.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Experience in working with Spring MVC Controllers and Spring Hibernate templates
- Hands on experience with data persistence using Hibernate and Spring Framework
- Consumed Enterprise Web Services and generated clients using Jersey.
- Used Spring batch framework for batch applications.
- Configured the Spring, Spring batch, Hibernate, Log4j configuration files
- Completed test cases using jUnit and Mockito Framework.
- Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, JSON,
- Involved in testing and deployment of application Tomcat Application Server
- Designing the application with reusable J2EE design patterns like Front Controller, TO (Transfer Object) and DAO patterns.
- Used Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven
- Wrote SQL queries and Stored Procedures for interacting with the DB2 Database
- Was part of production support team to resolve the production incidents
Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, SOAP UI, TOAD, JUNIT, Mockito, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, Maven, Jenkin, UML, WebSphere, Agile, Rally, Linux
Confidential
Application Developer
Responsibilities:
- Designed Java based applications using Java, Swings, Servlets, JSP’s and handled all critical applications.
- Implemented Business Logic using Spring and Hibernate.
- Wrote unit test cases for different modules and resolved the test findings using jUnit.
- Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.
- Used waterfall development practices and work in short iterations to deliver a continuous flow of the most important and valuable features.
- Provided first in hand support for all the implementation issues and effectively organized all quarterly releases.
- Designed and developed various SQL, Transact-SQL statements, Stored Procedures and triggers in SQL Server 2000 database according to the requirements of the project using PL/SQL.
Environment: Java, J2EE, Spring, REST Web Services, jUnit, HTML, JavaScript, JDBC, PL/SQL, Oracle, Apache Tomcat, XML, Eclipse, Linux/Unix