Java Developer Resume
PROFESSIONAL SUMMARY:
- Seasoned Programmer with 8+ years of experience in development of web - based application using Java, J2ee Technologies
- Experienced working on various J2EE based frameworks like Spring Web Mvc, Spring boot, Mongo dB, Morphia& JDBC.
- Experienced working with different kind of web server and application server.
- Having good knowledge in developing the code for Client-side validations.
- Having Knowledge in Microservices architecture using Spring Boot, MySQL, NoSQL, Kafka, Restful Webservices.
- Having Knowledge with EAI tools like Apache Camel.
- Good communication skills, capable of learning new technologies quickly.
- Forward Thinking, analytical, project Oriented and dedicated IT Professional
- Good team player with analytical and problem-solving skills.
- Experience in logging tools like Splunk.
- Experience in using IDE tools like Spring tool suite, Intellij and Eclipse
- Experience in configuration management tool like SVN, GitHub. Expertise in creating baselines and doing merges with all the above version control tools.
EXPERTISE:
- Strong technical skills in Core Java, Servlets, JSP, SQL
- Developed Web applications using Core java, JSP, Spring MVC, SPRINGBOOT, JDBC, MONGO
- Having experience in development of web-based applications using Design patterns like DAO, MVC .
IT SKILLS:
Operating Systems: Windows, Linux (Ubuntu).
Java/J2EE: Core Java, JSP, JSTL
Frameworks: Spring MVC, Hibernate, Sprint Batch, Spring Boot.
Web Services: RESTful and SOAP
UI Frameworks: JavaScript, jQuery, Ajax’s
Web Server: Apache Tomcat Server
Application Server: PCF
IDE’S: Eclipse, STS, Intellij.
Database: JDBC, MySQL, MongoDB.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, Washington
Technologies: Java, Spring Boot, Restful and SOAP Web services, SQL
Environment: Java on Eclipse based Integrated Development Environment
Java Developer
Responsibilities:
- Used springs for the dependency injection mechanism.
- Developed RESTFUL micro-services using spring boot.
- Integration of MongoDB database to project.
- Unit testing and System Integration testing
- Involved in analysis for the defects through debugging and provided the solutions.
- Used git for version control.
- Involved in creating Knowledge items for the user to understand the application and issue.
- Involved in implementation in the production for every point release.
- Implemented various design patterns in the project such as Data Access Object, Value Objects and Singleton.
- Implemented XSD Validation using java API’s.
- Involved in Inception, Elaboration and Construction phases.
- Involved in testing the application and writing functional unit test cases.
- Unit testing and System Integration testing.
- Involved in automating test cases for the flows designed.
- Worked on splunk logings and audit logging for the dashboards.
- Worked on deployment through Jenkins.
- Used RabbitMq for messaging system to publish the events from Api’s.
- Implemented mapstrut for the mapping elements for the swagger.
- Used postman and soapui for testing the web services.
Confidential, Baltimore, Maryland
Technologies: Java, Spring Boot, Restful Web services, MongoDB, Apachecamel, JQuery, Html
Environment: Java on Eclipse based Integrated Development Environment
Java Developer
Responsibilities:
- Creating Message driven beans which were used for asynchronous communication.
- Used springs for the dependency injection mechanism.
- Developed RESTFUL micro-services using spring boot.
- Employed Hibernate 3.0 to develop persistence layer based on Object-Relational Mapping.
- Involved in writing various SQL Queries within hibernate configuration xml file to satisfy various business requirements of the application.
- Integration of MongoDB database to project.
- Generating Business Reports using Map Reduce, Aggregation functions from MongoDB.
- Developed automated batch jobs using spring batch.
- Unit testing and System Integration testing
- Preparation of Test Plan, Test Cases and Test Data
- Used SVN for version control.
- Involved in creating Knowledge items for the user to understand the application and issue.
- Involved in implementation in the production for every point release.
- Used Quartz Scheduler for triggering batch programs.
- Implemented various design patterns in the project such as Data Access Object, Value Objects and Singleton.
- Implemented XSD Validation using java API’s.
- Involved in Inception, Elaboration and Construction phases.
- Involved in testing the application and writing functional unit test cases.
- Unit testing and System Integration testing.
Confidential
Technologies: Java, Spring MVC, Spring Boot, Jdbc, Jsp, Jquery, RESTFul WebService, MongoDB, Apachecamel.
Environment: Java on Eclipse based Integrated Development Environment.
Java DeveloperResponsibilities:
- Front end and Back end development of different module.
- Development of functionality specific reusable components
- Responsible for deploying the application in Testing and Acceptance Servers.
- Understanding and analyzing the business and resource requirements
- Resolve Production issues in a timely manner to minimize impact.
- Implement bug fixes and enhancements and be part of product releases.
- Client interaction for requirement / impact analysis.
- Migrated the project from JDBC to Mongo.
- Involved in migrating the System from monolithic architecture to MicroServices using Spring boot.
Confidential
Technologies: Java, Spring MVC, Jdbc, Jsp, Jquery, RESTFul WebService, MongoDB Java
Environment: Java on Eclipse based Integrated Development Environment.
Java DeveloperResponsibilities:
- Front end and Back end development of different module.
- Providing the data feed to the mobile App through Api’s with Rest calls.
- Development of functionality specific reusable components
- Responsible for deploying the application in Testing and Acceptance Servers.
- Understanding and analyzing the business and resource requirements
- Resolve Production issues in a timely manner to minimize impact.
- Implement bug fixes and enhancements and be part of product releases.
- Client interaction for requirement / impact analysis.
- Migrated the project from JDBC to Mongo.
- Implementation of micro services architecture making the system loosely coupled
Confidential
Technologies: Java, Spring MVC, Sprint Batch, JDBC, Jsp, Jquery, RESTFul WebService
Environment: Java on Eclipse based Integrated Development Environment.
Java DeveloperResponsibilities:
- Front end and Back end development of different module.
- Development of functionality specific reusable, testable, and efficient code
- Analyzing the requirements and preparing the Technical Specification Documentation.
- Responsible for deploying the application in Testing and Acceptance Servers.
- Responsible for daily Production server monitoring.
- Understanding and analyzing the business and resource requirements
- Resolve Production issues in a timely manner to minimize impact.
- Implement bug fixes and enhancements and be part of product releases.
- Responsible for generating Reports
- Client interaction for requirement / impact analysis.
Confidential
Technologies: Java, Spring MVC, Sprint Batch, JDBC, Jsp, Jquery, RESTFul WebService
Environment: Java on Eclipse based Integrated Development Environment.
Java DeveloperResponsibilities:
- Front end and Back end development of different module.
- Providing the data feed to the app through rest calls in Json.
- Development of functionality specific reusable, testable, and efficient code
- Analyzing the requirements and preparing the Technical Specification Documentation.
- Responsible for deploying the application in Testing and Acceptance Servers.
- Responsible for daily Production server monitoring.
- Understanding and analyzing the business and resource requirements
- Resolve Production issues in a timely manner to minimize impact.
- Implement bug fixes and enhancements and be part of product releases.
- Responsible for generating Reports
- Client interaction for requirement / impact analysis.
