Sr. Java Developer Resume
Carlsbad, CA
SUMMARY
- Sr. Java Developer with over 6 years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
- Experience in developing applications using JAVA/J2EE, Spring, Spring Boot, Springcloud, Hibernate, RestAPI, AWS, Web Services, and Microservices.
- Extensively worked on Core Java concepts like Collections, Multi - Threading, Synchronization and Exception Handling.
- Experienced in using frameworks including Struts, JSF, Spring, JPA, Velocity, Tiles, IBatis and Hibernate.
- Experience in markup language like HTML, DHTML, CSS, JavaScript, jQuery, XML, XSLT and parsers like DOM and SAX.
- Experience developing using design patterns like Singleton, Business Delegate, Service Locator, Factory, Session Facade, DAO, DTO, MVC.
- Experience developing cloud-based application using AWS cloud resources like EC2, IAM, S3 etc.
- Experience working with Databases like Oracle, DB2, PostgreSQL & MySQL using JDBC.
- Experience working with Developers IDE like IBM RAD, Web Logic Workshop, Eclipse.
- Good experience in using JTest, developing test cases with JUnit 3.x, logging using Log4J and Build tools (Ant and Maven).
- Expertise in the object-oriented analysis and design using UML and in implementing Rational Unified Process (RUP).
- Good knowledge on Object Oriented Analysis and Object-Oriented Design (OOAD), Modeling Applications with Class Diagrams & Sequence Diagrams and have Strong implementation experience with RSA.
- Implemented CI/CD using Jenkins and Git.
- Followed Agile/SCRUM methodologies for software development lifecycle.
- Experience coding from Use Case Specifications
- Strong knowledge of software best practices like Test Driven Development (TDD) and continuous integration.
- Good experience in developing and reviewing Technical specification, Test plans, Test cases and Test scenarios.
- Great team-management skills, efficient performance in a team as well as independently.
- Excellent communication and interpersonal skills.
- Possesses strong problem analysis skills with ability to follow project standards and procedures as per client specifications.
TECHNICAL SKILLS
Languages: Java/J2EE, C++ and C
Web Technologies: Java/J2EE- Spring, Hibernate, REST API, JIRA APIs, Web Services, Servlets, JSP, Junit and HTML
Cloud: AWS, Azure
Distributed Programming: Springboot, RestAPI’s, SOAP Webservices
Database: Oracle, PostGres, Cassandra, MongoDB
IDE: Eclipse, IBM RSA, WSAD and My Eclipse Blue
Modeling Tools: Rational Rose and MS Visio.
Design Language/Tool: IBM Rational Unified Modeling Language
Utilities: Log4J, Logger, JUnit, Ant and Maven.
Version Control: Borland StarTeam
Project Methodologies: AGILE/SCRUM and Waterfall
Operating systems: Windows 2000/XP/NT/98/Vista and UNIX
PROFESSIONAL EXPERIENCE
Confidential, Carlsbad, CA
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, design and development.
- Developed core java classes using Java 8.
- Developed data access layer using hibernate framework.
- Worked on parsing json data in development of parsers.
- Developed classes to process huge data to Kafka.
- Developed RESTful microservices using spring boot and spring cloud.
- Used PostgreSQL database for data management.
- Managed and Used cloud AWS services like EC2, IAM, S3, EBS etc.
- Used JAXB binding to convert Java object to XML and vice-versa.
- Used JMS for asynchronous exchange of information between applications.
- Worked on CI/CD process for automated delivery and Wrote deployment scripts for building jobs in Jenkins tool.
- Used SonarQube for continuous inspection of code quality
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Developed the automatic build scripts using ANT for the application to deploy and test.
- Wrote JUnit test cases for testing the functionality of the code
- Followed Agile methodology SCRUM for SDLC.
Environment: Java 8, Hibernate, Spring, Spring boot, Microservices, Spring Cloud, Kafka, JMS, Jenkins, Eclipse, AWS, GIT, Junit 4.4, Log 4j2.6, PostgreSQL, Oracle 11g, Xml, Unix & Windows XP.
Confidential, East Peoria, IL
Sr. Java Developer
Responsibilities:
- Involved Worked with the Business Analysts in understanding the requirements.
- Responsible in designing the layers, components of the project using OOAD methodologies and standard J2EE patterns & guidelines.
- Developed Front-End (FE) using Spring MVC.
- Developed core java classes using Java 8.
- Involved in developing Service Layer to encapsulate the business logic and provide a common set of standardized interfaces to the client applications.
- Developed Microservices using Spring boot.
- Involved in developing and consuming SOAP based webservices.
- Involved in developing Facade and Data Transfer Object to return grouped responses of domain data, and to allow for composite services.
- Wrote unit testing of the functionality of the code and mocking up of objects.
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Involved in on Call and Bug fixes to continuously support clients.
- Developed the automatic build scripts using ANT for the application to deploy and test
- Implemented Agile methodology SCRUM.
- Wrote JUnit test cases for testing the functionality of the code
- Used HP Quality Center for Bug tracking.
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review
Environment: Java 8, Hibernate, Spring, Spring boot, CXF2.2.9, Microservices, Eclipse, GIT, Junit 4.4, Log4J, Oracle 11g, Xml, Unix & Windows XP.
Confidential, Bentonville, AR
Senior Java Developer
Responsibilities:
- Involved in requirements gathering and analysis.
- Developed Java Classes using Java 7.
- Developed Rest API’s using spring boot.
- Published and Consumed data from Kafka.
- Developed and build parsers for high volume of enterprise data and ingest larger data in Elasticsearch.
- Developed business logic layer using Spring Dependency Injection.
- Developed data access layer using hibernate framework.
- Implemented DAO layer to interact with Oracle database interactions using Hibernate.
- Involved in troubleshooting production issues by analyzing thread and heap dumps.
- Wrote Unit Test Cases using JUnit and Mockito framework.
- Used Log4J for logging.
- Used Git/Bitbucket for source code management.
- Implemented CI/CD using Jenkins.
- Folloed Agile/SCRUM methodology for SDLC
Environment: Java 7, Spring, Spring boot, Microservices, Kafka, Hibernate, ElasticSearch, Eclipse, Docker/Kubernetes, GIT, Junit, Log 4j, Oracle, Xml, Unix.
Confidential, Irvine, CA
Java Developer
Responsibilities:
- Involved in developing Service Layer to encapsulate the business logic and provide a common set of standardized interfaces to the client applications.
- Integrated with third party services using SOAP based webservices.
- Involved in developing and consuming XML RESTFUL webservices.
- Involved in developing Facade and Data Transfer Object to return grouped responses of domain data, and to allow for composite services.
- Involved in Exception Handling and Logging to provide robust and reliable service connection.
- Wrote unit testing of the functionality of the code and mocking up of objects.
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Involved in on Call and Bug fixes to continuously support clients.
- Developed the automatic build scripts using ANT for the application to deploy and test
- Implemented Agile methodology SCRUM.
- Wrote JUnit test cases for testing the functionality of the code
- Used HP Quality Center for Bug tracking.
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Developed the automatic build scripts using ANT for the application to deploy and test.
- Involved in writing shell script for deployment of code on integration servers.
- Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review
Environment: CXF2.2.9, JAXB2.1, Spring2.5, JAX-WS2.1, Websphere 7.0, SOAP-UI, soaTest, WebInject, MyEclipse6.6.0, Accurev4.7.1, Easymock, Junit 4.4, Log 4j1.2, Java6, Unix & Windows XP.