Sr. Java Developer Resume
Thousand Oaks, CA
Objective
- Java Developer wif around 6+ years of IT experience in analysis, design, development, documentation, implementing of web applications using Java and J2EE, Springs Framework, Hibernate, Web Services (SOAP, Restful).
- Highly communicative wif other key participants including client, verbal communication skills and strong analytical, problem solving and decision - making skills.
TECHNICAL SKILLS
J2EE Technologies: JSP, JSTL, JDBC, JNDI, JMS
Editors/IDEs: Eclipse, MyEclipse, NetBeans, STS, IntelliJ
Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat
Web Services: SOAP, REST
Testing: Junit, Postman, SoapUI
Methodologies: Agile, Waterfall, SCRUM
Cloud: AWS, PCF
Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, Microservices, Spring Batch, Hibernate ORM
Version Control: SVN, Git
Build/CI Tools: Maven, Jenkins
Databases: Oracle SQL, MySQL, DB2, Mongo DB
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Thousand Oaks, CA
Sr. Java Developer
Responsibilities:
- Developed teh robust web-based application on Spring Boot framework.
- Created Spring Boot application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring-data, and Spring Security.
- Created applications using maven build automation tool in Spring Tool Suit (STS) IDE.
- Designed and developed applications using AGILE-SCRUM methodology.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed teh application using Java8 and implemented lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, and for each.
- Deployed teh application in AWS EC2 instance performed continuous integration using Jenkins.
- Developed applications for incident creation and retrieving teh events using restful web services wif spring Boot.
- Used maven as build tool and git as code repository.
- Involved in writing Java API for Amazon Lambda to manage some AWS services.
- By using Node.js Integration of user-facing elements developed by front-end developers wif server-side logic.
- Reviewed teh code for ensuring adherence to Java coding standards.
- Used Amazon Web Services (AWS) including EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
- Involved in data modeling of table design for Oracle database.
- Prepared JUnit and Integration test cases for teh applications.
Environment: Java 1.8, JSP, jQuery, JSON, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring Batch, Spring ORM, Spring-Data, Angular JS, Node.JS, Microservices, AWS, STS, XML, RESTful Web Services, JMS, Agile, Maven, GIT, SQL, Apache Embedded Tomcat, Log4j, JIRA, Oracle 10g, Windows.
Confidential, Atlanta, GA
J2EE Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design and Analysis of teh Customer Specifications, Development and Customization of teh application.
- Implemented teh Project in AGILE based environment and participated in Daily Scrum, Backlog refinement, Sprint Planning, Retrospective and Sprint closing.
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Developed Business objects using POJOs and data access layer usingHibernateframework
- Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Developed Stored Procedures and triggers using PL/SQL to calculate and update teh tables to implement business logic.
- Deployed application in DEV, UAT and PROD environments configuring teh JDBC connection pools, data source creations inWebLogicapplication server.
- Designed and developed various modules of teh application wif Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test teh services.
- Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
- Implementation of autantication for Restful web services using Spring Security.
- Used STS for developing, debugging, integrating, and deploying teh application.
- Maintained source code in GIT Repository.
- Created detailed design documents, use case diagrams and class diagrams.
- Used Maven for building and Jenkins for CI/CD.
- Coordinated wif teh onsite and offshore team.
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Gathered system requirements for teh application and worked wif teh business team to review teh requirements and went through teh Software Requirement Specification document and Architecture document.
- Designed UML Class diagrams, and Sequence diagrams using IBM Rational Rose.
- Developed application using Spring MVC, JSP, JSTL, teh business layer is built using Spring and teh persistent layer uses Hibernate.
- Extensively usedXMLand Java Architecture forXMLBinding (JAXB).
- Produced content pages wif CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Extensive experience wif Multi-Threading, Exception Handling, Collection APIs.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Reviewed teh code for ensuring adherence to Java coding standards.
- Developed Functional Requirement Document based on user’s requirement.