We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Janesville, WI

SUMMARY

  • 5 years of experience in designing, developing and deploying n - tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as Java 7/8/11, JSP Spring Framework, Spring Boot, Spring Cloud Config, Spring Security, Spring AOP, Hibernate, JDBC and JNDI.
  • Experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Experience in building web applications using spring framework features like Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM, Spring Batch and Spring Security.
  • Experience of working with authorization and authentication of web services using OAuth 2.0, and JWT.
  • Proficient in developing Web Services related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey.
  • Quick-witted Competent with skilful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Experience in JDBC and in designing object persistence mechanism with features like lazy loading, caching, set associations, relationship of persistence objects and Object Relational Mapping (ORM) using Hibernate.
  • Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML.
  • Experience in using Hibernate Connection Pooling, Collections, Hibernate Caching, Hibernate Transactions.
  • Well Versed with IDE’S like Eclipse, Spring Tool Suites (STS), RAD and Intellij.
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Proficient in designing and coding Stored Procedures, Triggers and Functions, Packages using SQL and PL/SQL.
  • Extensively worked with Version Control Systems like GIT & GITHUB.
  • Experience in log4J implementation to persist the data into log files and experience in issue/tracking tool like Jira.
  • Excellent analytical, problem solving, challenging work, communication, and inter-personal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, SQL, PL/SQL.

Frameworks: JDBC, Spring Core, Spring Boot, Spring MVC, Spring Data JPA, Hibernate/JPA, Spring Cloud, Spring Security, Spring IoC, Spring AOP, Spring Cloud Netflix, Apache Camel

Web Services Stack: JAX-WS, JAX-RS, AWS, SOA, MSA, Kafka, Apache CXF, Jersey, Apache Axis2 and Spring WS.IBM Web Sphere MQ

Database: Oracle, SQL, MySQL, Microsoft SQL Server, PL/SQL, Mongo DB

Servers: Tomcat, WebSphere, WebLogic, JBoss

Development Tools: IntelliJ, Spring Tool Suite (STS), Eclipse, NetBeans

Version Control Systems: GIT, CVS, SVN

Project Management: Jira

Methodologies: UML, Agile

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Janesville, WI

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.
  • Implemented Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.
  • Designed and developed Micro Services to divide application into business components using Spring Boot.
  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring Data, Spring AOP with Spring MVC.
  • 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.
  • Implemented to secure our RESTful web services using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.
  • Developed RESTful Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Created domain models and data persistence repositories based on Spring Data JPA.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Created Maven for Build for adding external dependencies and deployment of .WAR/.JAR/.EAR files and deployed application on Apache Tomcat Server.
  • Created Postman test suites as a part of automated testing which is integrated into CI/CD pipeline.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Drafted comprehensive reports to track bugs and design flaws using JIRA.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Data, Spring DI, Spring AOP, Spring MVC, Spring Security, AWS, Oauth2, Oracle, Eclipse IDE, Apache Tomcat Server, Postman, Jenkins, GITHUB, Jira, Agile, Windows.

Confidential, Lake Forest, IL

J2EE Developer

Responsibilities:

  • Followed Agile/ Scrum methodology, Designed and developed the application in sprints and participated in weekly status meetings and daily scrums.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring AOP, Spring transactions and Spring security modules.
  • To generate reports for the batch services used the Spring Batch, created test cases of Junit for testing the DAO layer.
  • Developed Java API to interact with the Amazon SQS used for sending bulk emails.
  • Developed and implemented the MVC architectural Pattern using Spring Framework and used Spring IoC container to maintain core Objects Lifecycle.
  • Develop the primary components for the backend using Java 8 restful web services, using Elassandra (Elasticsearch + Cassandra) for persistence and transforming xml and json inputs.
  • Used REST for Web Services by exchanging XML data between applications over HTTP. WSDL was used for publishing Web Service interfaces.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed Maven scripts to automate building and deployment of application to various environments such as dev, test and prod.
  • Implemented CI/CD pipeline as code using Jenkins.
  • Created well defined JUnit test for unit testing service layer methods which covered both the happy path as well as alternate test path scenarios.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Used GIT as version management, Jira for defect management system to track the status of defect until it is closed.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring (IOC, AOP, MVC, Batch, Security), AWS, Apache Tomcat, Log4J, Maven, Junit, Eclipse IDE, Jenkins, GIT, Jira, Agile, Windows.

Confidential, Wayzata, MN

J2EE Developer

Responsibilities:

  • Participated in all aspects of the development lifecycle from design to development to deployment and on-going enhancements.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs so as to wire objects of business classes.
  • Implemented Web services components SOAP, WSDL, and UDDI to interact with external systems.
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Monitored the Error logs using Log4J and fixed the problems.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Configured Maven dependencies for application building processes
  • Establish a consistent and automated way to build, package, and test applications using CI (Continues Integrations) and CD (Continuous Deployment) methodologies.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
  • Used JIRA for Project Management, Bug Tracking and Issue Tracking.

Environment: Java 7, Spring, Hibernate, JSP, HTML, CSS, Webservices, SOAP, WSDL, XML, Oracle, WebLogic, Maven, JAXB, Log4j, Jira, Jenkins, Windows.

We'd love your feedback!