We provide IT Staff Augmentation Services!

J2ee Developer Resume

2.00/5 (Submit Your Rating)

Green Bay, WI

PROFESSIONAL SUMMARY

  • 6 years of IT experience in analysis, design, development, testing and deployment of web - based and Enterprise based Client-Server business application using Java/J2EE technologies.
  • Experience in end-to-end Software Development Life Cycle (Analysis, Design, Development, Database Integration, Testing, Deployment and Support).
  • Expertise in the implementation of Core Java SE 11 concepts like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Spring, JSF, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experience in different modules of Spring Application Framework: (Spring Core, Spring Data, Spring JDBC, Spring Hibernate, Spring Boot, Spring MVC, Spring AOP, Spring REST).
  • Experience wifAmazon Web Services(AWS) likeEC2, RDS, S3, Elastic Beans, Elastic Load Balancer etc.
  • Proficient in using Spring Data JPA dat halped in creating automatic Data Access Objects (DAOs) at the compile time and good understanding of Spring annotations as well as XML configuration for dependency injection.
  • Experience in working wif XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML wif SAX & DOM parsers.
  • Extensive experience of working wif RDBMS like Oracle, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Experienced in developing J2EE components on Application Servers like WebSphere, WebLogic, JBoss, and Web Servers like Apache Tomcat.
  • Hands on experience wif integrated environment for java such as Eclipse, My Eclipse, and STS (Spring Tool Suite)
  • Experience in automated build and deployment wif Continuous Integration tool Jenkins.
  • Experience in TDD, BDD and Agile development methodologies and Version Control tools like GIT.
  • Experience in Agile, Pair programming, Scrum and test-driven development methodologies. in using project management tools such as JIRA for assigning the tasks, tracking their status, review tasks and generating reports
  • Efficient team member wif excellent work/time management skills, excellent leadership quality, communications and interpersonal skills, ability to work under strict deadlines.

TECHNICAL SKILLS:

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

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Access. DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring wif Hibernate), Hibernate, JSF, JMS, JNDI

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

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

Cloud technologies: AWS

Build Scripts: Maven, ANT, Jenkins, Hudson.

Databases: Oracle, MySQL, MS-Access, MS SQL-Server.

Project Management Tools: JIRA, ALM

Operating systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Green Bay, WI

J2EE Developer

Responsibilities:

  • Followed the Agile software development process which enables the software to support the regular change of priority/requirements in deliverables
  • Developed Spring Boot application and responsible for Implementing Java 11 new utility Methods.
  • Implemented Latest features of Java 11 like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Refactored existing monolithic application by identifying components dat needs to be transformed to Micro- services architecture, wif Spring Boot-based services interacting through a combination of REST.
  • Developed Microservices architecture applications using Spring Boot, Spring Cloud config, and Restful Web Services.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Used Spring AOP module is used to handle cross cutting concerns like transaction management, logging and profiling.
  • Worked to secure our RESTful web services using OAuth 2.0 wif spring security to autanticate any third-party requests coming in.
  • Implemented Java batch jobs and schedular page for nightly runs and worked heavily on concurrency API for a low latency high throughput application.
  • Used Spring JDBC in persistence layer dat is capable of handling high volume transactions.
  • Used Maven as build automation tool and Continuous Integration (CI) and Continuous Delivery (CD) process is done through Jenkins.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Used the STS as IDE, configured and deployed the application onto Tomcat server.
  • Used JIRA to track the progress and for Issue/bug tracking of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development (TDD) environment.

Environment: Java 11, Spring, Spring Boot, Microservices, JDBC, Spring Cloud Config, Spring AOP, Spring Security, OAuth 2, AWS, Maven, Jenkins, GITHUB, Jira, STS, Agile, Tomcat, Windows.

Confidential , Lombard, IL

J2EE Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.
  • Developed the application wif various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes wif Spring Cloud Service Registry.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Integrated Amazon Cloud Watch wif Amazon EC2 instances for monitoring the log files and track metrics.
  • Worked on implementation of autantication for Restful web services using Spring Boot Security Starter.
  • Designed configuration XML Schema for the application.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging
  • Involved in the development of backend Logics or data access logic using Oracle DB & Spring Data. Used Spring Data Repositories to perform CRUD operations.
  • Configured and customized logs using Log4J and used JUnit for unit testing. Used JAXB, JAXP for parsing auditing information in xml format.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Used GIT Version Control System to commit the working changes to the repository system and to get others changes. Also resolved conflicts before committing the changes to the repository system.
  • Used JIRA for project management. Epics, tasks and subtasks are created to track the progress.
  • Performed code review and bug fixing and involved in performance testing for application. Also, worked on customer reported issues and provided the bug fixes/patches on time.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring Data, Spring IOC, Spring AOP, Spring Security, Spring Cloud, AWS, Webservices, WebLogic, Eclipse IDE, Oracle, Jenkins, GIT, Jira, Agile, Windows.

Confidential, Austin, TX

J2EE Developer

Responsibilities:

  • Work in Agile framework as an individual contributor including interaction wif the team in story grooming, reviewing story/acceptance criteria
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Involved in developing app using Spring MVC and also used other modules of Spring DI & AOP.
  • Implemented Multithreading concept to load data from files to table, transforming files from one format to other. Make multiple service calls in individual thread’s safety for a request.
  • Implemented functionality using Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.
  • Used SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used DAO pattern to send input parameters and fetch data from Oracle database using Hibernate and developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Created Jenkins CI/CD scripts for build and deploy using OpenShift for front end and backend microservices
  • Used Maven as java build manager to compile and package the application and used GIT as Version control to maintain a central repository for the application code.
  • Used JIRA for project management. Epics, tasks and subtasks are created to track the progress.

Environment: Java 7, Spring, Spring Boot, Microservices, Hibernate, Spring (MVC, DI, IOC, AOP, DAO, Security), JSF, WSDL, XML, Oracle, Log4j, Jira, Maven, GIT, Apache Tomcat, Agile, Windows.

We'd love your feedback!