J2ee Developer Resume
Boca Raton, FL
SUMMARY
- 5 years of experience in Software Development Life Cycle(SDLC) Like Analysis, Design, Coding, Testing, Debugging and expert in working Agile, Rapid Application Development (RAD) and Waterfall Model.
- Extensive Experience in developing application using Java Technologies include CoreJava, OOPs,JavaServer Pages (JSP), Custom Tags Library, XML, JDBC, JMS,JavaBeans, Model View Controller (MVC), Springframework, Hibernate and Webservices.
- Extensive Experience in developing Cloud Native Application with Spring Framework and Spring Boot.
- Proficient in developing Restful Micro Services as Spring Boot Application.
- Hands on work Experience in Spring Frame Work Modules such as MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot with Thyme leaf, Spring Heroku and Spring Netflix.
- Expert in producing and consuming REST and SOAP Web Services with different APIs like JAX - WS, JAX-RS, JAX-B and implementing using Jersey and Spring REST.
- Strong experience in developing hibernate based DAO layer, Transactional based service layer for business logic and integrated all these layers usingSpringDependency injection, ORM and Web modules.
- Expert in Web Services in for data transfer from client to server using Apache Axis, REST, SOAP, WSDL, UDDI.
- Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
- Extensive Experience in working with multiple databases like Oracle, SQL Server, MySQL, PostgreSQL and SQLite and NOSQL Databases like (Mongo DB, Cassandra, Dynamo DB, Infinity).
- Proficient in Amazon Web Services provisioning and profound knowledge on of AWSservices.
- Extensive Experience in configuring and deploying the Application on Tomcat, WebSphere, WebLogic.
- Proficient in using build tool as ANT, Gradle, Maven to compile, package the componentsto the Application Servers. Developed MAVEN scripts for customizing WAR/ JAR file management for web applications.
- Expert in Build Tools Like CI/CD-ANT, Maven, Jenkins and logging tools like Log4J.
- Experience on version control tools like GitHub, Subversion (SVN) and CVS.
- Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.
TECHNICAL SKILLS
Languages: JAVA, UML, MySQL, PL/SQL
J2EE Technologies: Spring, Spring-Data, Spring Boot, Spring MVC, Hibernate, REST/SOAP Web Services
IDE Tools: IBM Rational Application Developer, Eclipse, STS
RDBMS: Oracle, DB2, MySQL, SQL Server
Web/Application Servers: Apache Tomcat, IBM WebSphere
Version Control: GIT, SVN
Build Tools: Apache, Ant, and Maven
Web services: SOAP, JAX-WS, WSDL, Restful, Jersey, Rest Template
OS: Windows, Android, iOS
PROFESSIONAL EXPERIENCE
Confidential, Boca Raton, FL
J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
- Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
- Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
- Implemented the service layer using Spring with transaction and logging interceptors.
- Used Spring framework for middle tier and Spring-JDBC templates for data access.
- ImplementedAWSclient API to interact with different services as Console configuration forAWS EC2.
- UsedAWSSDK 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.
- Responsible for creation of design artifacts using Enterprise Architect.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used newJava8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Designed and developed using theJavacollection API withJava8 features and for Authentication and authorization extensively Spring Security is used.
- Familiarity with consuming and producing JSON data within JavaScript.
- Implementing the Coding standards, review the code and fixing all the code.
- Build and deploy done using Maven and Git repository.
- Used Maven tool to build the application and deployed on the Tomcat Application Server.
- Created and compiledXML Schemato generateJava Beanclasses.
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
- Implemented modules into Node JS to integrate with designs and requirements.
- Familiarity with consuming and producing JSON data within JavaScript.
- Developed DAO Layer by calling existing stored procedures.
- Automation of the build process using Continuous Integration tools like Continuum and Jenkins.
Environment: Java 8, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, AWS, STS, Spring JDBC, XML, REST API, Enterprise Architect, Maven, Log4J, GIT, Oracle, Tomcat, Windows.
Confidential, Sandy Springs, GA
J2EE Developer
Responsibilities:
- Understand system requirements for the application and preparing technical specifications, worked with the team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Reviewed business requirements and discuss with application architect about the design.
- Implemented REST Web service and wrote Spring Security based authentication and authorization layer.
- Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.
- Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
- Involved in Migrating existing business applications to Amazon cloud services (AWS) based environment and deployed applications using Amazon web services.
- Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity Microservices.
- Worked extensively on Spring IOC/ Dependency Injection.
- Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
- Used Maven for compilation and building JAR, WAR and used Log4J for writing into Application and Error logs..
- Extensively used STS for developing, debugging, integrating and deploying the application.
- Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration
- Used JIRA for bug tracking, issue tracking and project management.
- Deployed application on Tomcat Server.
- Review system requirements, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
Environment: Core Java, Microservices, Spring Boot, Spring MVC, Node JS, STS, REST, Jira, AWS, Tomcat, Jira, Agile, Windows.
Confidential, Goldsboro, NC
Java Developer
Responsibilities:
- Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
- Implemented Web services components SOAP, WSDL, and UDDI to interact with external systems.
- Implemented Jersey REST framework for Aggregator layer implementation which made it less configured module when compared Base services using Spring MVC REST.
- Extensively used Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
- Establish a consistent and automated way to build, package, and test applications using CI (Continues Integrations) and CD (Continuous Deployment) methodologies.
- Used Hibernate as ORM Framework and configured using Hibernate Annotations
- Developed REST services using Spring and Used JAXB API for XML parsing.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
- Built scripts using MAVEN that compiles the code, pre-compiles the JSP's, built an EAR file and deployed the application on the WebLogic application server.
- UsedGITto control, track and maintain the different versions of the project.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
Environment: Java 7, Spring, Spring MVC Framework, Spring Core, Spring Data, Spring AOP, Spring JPA, Spring Security, JSP, Hibernate, JAXB, XML, Jenkins, Maven, WebLogic, GIT, Jira, Agile, Windows.
