Java Developer Resume
Atlanta, GA
SUMMARY
- Around 7+ years of IT experience as Java J2EE Developer in development, integration, and deployment of Web based Applications.
- Developed applications in environments of Agile - Scrum, Waterfall methodologies.
- Have good experience working on Core Java, Object Oriented Principles (OOP), Exception handling, Collection framework and Multithreading.
- Experience with various Springmodules such asSpring Core, Spring DI, Auto-wiring, Spring MVC, Spring Security, Spring AOP, Spring Transaction, using Spring framework with Hibernate as the back-end ORM tool, Spring Restful Web Services.
- Strong knowledge on using JPA, Hibernate as implementation.
- Good command over commercial RDBMS such as MongoDB, ORACLE, DB2, SYBASE, PostgreSQL, MySQL and SQL SERVER.
- Hands on experience in several J2EE design patterns such as Singleton, MVCPattern, FactoryPattern and Data Access Object.
- Experience in implementing and consumingSOAPWeb Services (JAX-WS) and Restful Services (JAX-RS) to develop dynamic Server-Side web contents.
- Good knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA).
- Extensive experience in designing User Interface applications and integration of highly transactional and scalable application usingSnapLogicHTMLandJSON.
- Good knowledge in developing Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
- Experience in working migration of Micro-services from Mono-lithic applications.
- Experience in working on React-Js projects.
- Designing and developing user interfaces using AngularJS best practices.
- Experience inOpen shift cloud services.
- Have a good understanding in GCP and Azure for cloud deployment.
- WroteSQL queries using joins, sub-queries and correlated sub-queries to retrieve data from the database.
- Performed Automation Testing.
- Experience in working with APIGEE for providing security and rate limiting for APIs
- Experience with working on ODM (Operational Decision Management)
- Good hands-on experience with build toolsGradleandMaven.
- Experience inVersion Control Systems like GITfor maintaining a platform between various applications.
TECHNICAL SKILLS
Programming Languages: JAVA JAVA Enterprise
Technologies: JDBC, Servlets, Spring Core, Spring AOP, Spring JDBC, Spring Data, SOAP and Restful Web Services.
Front End (Web): HTML, XML, JSON.
Frameworks: Spring
Application Servers: JBoss, Tomcat 8.5
Databases: MySQL, Oracle, SOLR
Build Tools: Maven, Gradle
Bug Tracking Tools: Jira
SCM: GIT, GITLAB, GITHUB, BITBUCKET
Web Service Specifications: JAX-WS, JAX-RS(Restful)
Design Methodologies: Agile, Test Driven, Waterfall
IDEs: Eclipse, IntelliJ, STS
Tools: Junit, TestNG, Mockito, Postman, Swagger, ReadyAPI, Grafana, AppDynamics, X-ray configuration, Kibana, qTest, Fedility, Docker, Kubernetes
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in development and implementation of the application using Spring and J2EE framework
- Worked in Agile environment and attended daily scrum meetings.
- Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
- Worked onAPIGEE for securing and abstraction of backend APIs
- Worked on Containerization, where to determine the replicas count, timeout, memory limits, specifications, timestamp to the containers.
- Configured and worked with Docker for OPENSHIFT deployment.
- Experience in working with Kubernetes for changing OPENSHIFT deployment variables.
- Developed Web applications and Web services using HTML5,CSS3 and Angular JS.
- Worked on Elastic Search- KIBANA tool for checking logs and alerting and monitoring in the project.
- Worked on Integration platform as Service for connecting cloud data sources using SnapLogic.
- Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
- Created greater continuity on EDI system, reducing errors and lost transactions.
- Involved in implementation of Spring MVCusing Spring Controllerin developing Micro-services.
- Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
- Configured and tested the application with database server MySQL.
- Implemented as well as exposed web services using REST and documented themusing Swagger.
- Designed responsive web pages using the UI technologies using HTML5, CSS3 and JavaScript.
- Worked on Kafka for consuming and producing messages.
- UsedSpringAOP for exception logging with log4J.
- Worked with version control GITLABto manage the code repository. Merging and branching using push pull commands through GITBASH.
- Successfully performed the Restful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
- Published API in API PORTAL through gitlab and also manually.
- Worked and expertise in monitoring tools like GRAFANA and APPDYNAMICSincluding dashboards extensively.
- Produced Restful Web Service server with spring, set JSON data type between front-end and the service layer.
- UsedOpen shift for cloud services like containerization, pods and deployment.
- Used JIRA tool for bug tracking, fixes, task assignment.
- Used IntelliJ as IDE for the application development and integration of the frameworks.
- Worked on qTest and to integrate qTest with JIRA and qTest with ReadyAPI through gitlab.
- Used Mavenand GRADLE as build tool and Jenkins for continuous integration development.
Environment: Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Docker, EDI, Kubernetes, Open-shift,RestfulWeb services, HTML 5, JSON, MySQL, Swagger,MongoDB,Snap Logic,Tomcat, Eclipse, JUnit, JIRA, API Portal, Grafana, AppDynamics, Jenkins, Gitlab, Gradle.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in development and implementation of the application using Spring and J2EE framework
- Worked in Agile environment and attended daily scrum meetings.
- Used Mongo DB document-oriented database to store data
- Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
- Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
- Worked on ODM with Web-sphere.
- Worked on Rules engine in SOLR.
- Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
- Involved in implementation of Spring MVC using Spring Controller.
- Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
- Configured and tested the application with database server MySQL.
- Implemented as well as exposed web services using REST and documented them using Swagger.
- Implemented Asynchronous messaging between components using JMS.
- Designed responsive web pages using the UI technologies using HTML5, CSS3, JavaScript.
- Used Custom tags, JSTL to support custom User Interfaces.
- UsedSpringAOP for exception logging with log4J.
- Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through GIT.
- Successfully performed the Restful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
- Produced Restful Web Service server with Spring, set JSON data type between front-end and the service layer.
- Used AWS S3 buckets for storing for storing Customer data.
- Used JIRA tool for bug tracking, fixes, task assignment.
- Used Eclipse as IDE for the application development and integration of the frameworks.
- Part of Automation Testing team for performing Testing.
- Used Maven as build tool and Jenkins for continuous integration development.
Environment: Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Hibernate, AWS, RESTful Webservices, HTML 5, CSS3, JavaScript, JSON, Angular 2, JSTL, JMS, PL/SQL, MySQL, Swagger, Tomcat, Eclipse, JUnit, Mockito, JIRA, Jenkins, Git, Maven.
Confidential, Aurora, IL
Java/J2EE Developer
Responsibilities:
- Involved in development and implementation of the application using Spring and J2EE framework
- Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
- Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
- Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
- Used Web-sphere for handling the transactions at higher number at large scale.
- Involved in implementation of Spring MVC using JavaScript and Spring Controller.
- Configured and tested the application with database server MySQL.
- Implemented Asynchronous messaging between components using JMS.
- Designed responsive web pages using the UI technologies using HTML5, JavaScript.
- UsedSpringAOP for exception logging with log4J.
- Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through GIT.
- Used AWS S3 buckets for storing for storing Customer data.
- Used JIRA tool for bug tracking, fixes, task assignment.
- Used Eclipse as IDE for the application development and integration of the frameworks.
- Used JUnit for unit testing, integration testing.
Environment: Java, J2EE, Spring Framework, Spring MVC, Hibernate, AWS, HTML 5, JavaScript, JSON, JMS, MySQL,Tomcat, Eclipse, JUnit, JIRA, Git, Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
- Used Multithreading in programming to improve overall performance.
- Designed, analyzed and developed the front-end and back-end Servlets for designing, HTML5for developing presentation layer.
- Developed DAO layer exposing access to MongoDB
- Implementing the Micro Services using Spring Boot framework and used annotations-based configurations.
- Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables.
- JSON used as the main data-interchange format in place of XML.
- Implemented Spring Modules like IOC (Dependency Injection), Spring MVC to develop the application.
- Developed unit and integration tests for existing Micro-services using JUnitenvironments.
- Used Apache MongoDB database for scalability and high availability without comprising performance.
- Used Hibernate Template as the ORM tool to communicate with the database.
- Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
- Used JBoss as the chief enterprise level server while dealing the database activities with Hibernate.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Worked with IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server and used Maven build tool to achieve more functionality for build process.
- Worked in payment status report for asynchronous exchange of information using JMS.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
Environment: HTML5, JavaScript, Agile (SCRUM), Hibernate,Spring, Spring Boot, XML, GIT, JSP, Spring MVC, JDBC, JUnit, SOAP, AWS, JIRA.
