We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Leawood, KS

SUMMARY

  • 5+ years of IT experience as a JAVA/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.
  • Experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies JAVA, J2EE, Oracle, Web Services, Spring, Hibernate, HTML, JDBC, JNDI, JUnit and XML - related technologies.
  • Experts level skills in Java/J2EE, Spring Framework, Spring Boot framework (Spring IOC, Spring AOP, Spring Data JPA, Spring MVC, Spring Security, Spring Data, Spring Batch, Spring Cloud, Spring Integration, Reactive form, JDBC Template),
  • Experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful (JAX-RS), SOAP (JAX WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Experience in Spring Security Framework for User Access Management and involved in OAuth 2.0 configuration for authentication, authorization.
  • Experience in using Hibernate for the Object Relational Mapping (ORM) to transfer and connect the database and also used Hibernate/JPA for mapping Java classes with database using HQL.
  • Expertise in configuring the Spring, Application Context with dependency injection and working on various spring modules (Spring MVC) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
  • Experienced in Developing Applications Using Object Relational Mapping (ORM) Technologies such as JPA, Hibernate, and Spring JPA.
  • Experience in working with the Databases environments Oracle, SQL Server and NoSQL database Mongo DB.
  • Proficient in programming by using the IDEs such as Visual Studio, Eclipse, STS, and IntelliJ IDEA.
  • Experience working with versioning tools like GIT, GITHUB and build tools like Maven.
  • Excellent communication, analytical, interpersonal and presentation skills. A self-starter capable of multi-tasking with ability to handle deadlines in fast paced environment.

TECHNICAL SKILLS

Languages: Java and J2EE 7/8/11, TypeScript, PL/SQL.

Java/J2EE Technologies: JDBC, JMS, JNDI, EJB, Multi-threading, Java Mail.

Spring Frameworks: Spring IOC, Spring JDBC, Spring Boot, Spring Security, Spring MVC, Spring Batch, Aspect Oriented Programming (AOP).

Database Servers: Oracle 10g/11g, DB2, SQL server, MySQL, MongoDB, Cassandra.

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL.

Build Tools: Maven, Log4J

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Glassfish, Apache Tomcat.

Operating Systems: Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Leawood, KS

J2EE Developer

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology.
  • Migrated the coded from Java 8 to brand new version of Java i.e., Java 11.
  • Utilizing Java 11 with feature var to create and store objects, Java 8 features Lambda expressions, Stream APIs, Optional class, Method references, for each method and Date/Time APIs.
  • Designed and developed Micro Services business components using Spring Boot.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Observable Patterns are used for connecting to external API’s and subscribe to receive data with the help of RxJS libraries,
  • Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
  • Configured Package.json for application dev and deployment dependencies and used Node NPM to set it up.
  • Developed the Code in Visual Studio and deployed application on Apache Tomcat Server.
  • Using MongoDB to store and querying for the data and Composed and executed MongoDB scripts to insert.
  • Configured internode communication between MongoDB nodes and client using SSL encryption.
  • Setting up and configuring AWS's EMR Clusters and used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins’s master/slave to distribute builds on salve nodes.
  • Used JIRA for defect management and to keep track of bugs and issues.

Environment: Java 11/8, Spring, Spring Boot, Microservices, Spring JDBC, IOC, AWS, AMI, EC2, JAX-RS, OAUTH 2, Apache Tomcat, Mongo DB, Jenkins, Maven, REST, Bootstrap, GIT, Jira, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Extensively used Java 8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date Time API.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Making reproducible framework situations for the microservices engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
  • Used spring framework features like Spring IOC, Spring AOP, Spring Transaction and Spring Batch.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used RxJS observables for handling various asynchronous operations
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
  • Worked as part of Micro-services team to develop and deliver Maven projects to deploy on Tomcat.
  • Used JIRA Agile for issue/bug tracking to meet certain criteria, each with their own state machine.

Environment: Java 8, Spring, Spring Boot, Spring Cloud, Micro Services, zuul, Circuit Breaker Hystrix, Eureka Registry, Bootstrap, AWS, REST, JAX-RS, Apache Tomcat, Oracle, XML, Log4j, Junit, Maven, Jenkins, JIRA, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • UsedAgilemethodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Used Spring MVC, Hibernate, Webservices, SOAP and REST technologies.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Extensively used Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Establish a consistent and automated way to build, package, and test applications using CI (Continues Integrations) and CD (Continuous Deployment) methodologies.
  • Implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deploy the entire project onto the WebLogic.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Utilized Jira Tool for issue and bug tracking and GIT as Version Control Tool.

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

We'd love your feedback!