We provide IT Staff Augmentation Services!

Java Engineer Resume

3.00/5 (Submit Your Rating)

Colorado Springs, CO

SUMMARY

  • 5+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA and Spring Batch.
  • Expertise in Implementing Java&J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton and Front Controller.
  • Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Servers.
  • Experience in AWS Cloud platform and its features, which includes EC2, EBS Cloud watch, AWS configuration, Auto-scaling, and AWS S3.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk and Cloud Watch.
  • Experienced in using Kafka for streaming of data. executor framework in XML parsing, extractions, and data migrations and/or transformations
  • Expertise in MVC architecture Web Framework Spring4.0, 5.0 (Dependency Injection, Data Access Objects), Spring MVC and Hibernate
  • Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring IOC
  • Secured API's by implementing OAuth 2.0 token based Microservices authentication/authorization using Spring Security
  • Extensive experience in designing and development of professional User Interactive (UI) web applications with the help of AngularJS, Angular6/7, ReactJS, Redux, React Native, ExtJS, HTML5, XML, JavaScript, jQuery, Ajax, Bootstrap and CSS3.
  • Developed Single Page Applications (SPA) i.e., web applications using AngularJS,BackboneJS and NodeJS experience in using the Java 8 frameworks jQuery, ReactJS, & Bootstrap
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Singleton, Transfer Object, Business Delegate and Data Access Object.
  • Deploying the spring boot micro services to Pivotal Cloud Foundry (PCF) using build pack and Jenkins for continuous integration
  • Good Understanding of Design Patterns, Object Oriented Programming, Unified Modeling Language (UML),FlowChart, ClassDiagrams, UserDiagram, Activity and SequenceDiagrams.
  • Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premises servers.
  • Experience in working with build management tools as Ant, Maven and Jenkins have good understanding and knowledge with implementing Web services with SOAP and REST
  • Experience on version control tools like GitHub, Subversion (SVN) and CVS.
  • Good understanding on JIRA and Confluence.

TECHNICAL SKILLS

Languages & Web Technologies: Java, C, PL/SQL, EJB, JDBC, JMS, RMI, JNDI, Struts, Spring, Hibernate, JPA, HTML, DHTML, XML, JSP, AJAX, Servlets, JavaScript, Web services, SOAP, CSS.

RDBMS: MS SQL Server, MySQL, Oracle DB, NoSQL (MongoDB), PL/SQL

App/Web Servers: WebLogic, IBM Web Sphere, Apache Tomcat, AWS

Design Methodologies: OOAD, UML, MVC, OOPS, MS-Visio

Version Control Tools: VSS (Visual Source Safe), CVS, SVN (Sub Version), Mercurial, Clear Case, Gitlab

IDEs: Eclipse, NetBeans, IntelliJ, Visual Studio

Operating Systems: Windows, UNIX, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Colorado Springs, CO

Java Engineer

Responsibilities:

  • Experience in working in environments usingAgile (SCRUM) and Test-Driven Development(TDD) development methodologies.
  • Proficient inUIdesign, developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 8, ReactJs.
  • Hands on experiences withCore JavawithMultithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience injava8features likeParallel Streams, Lambdas, functional interfaces, and filters.
  • Experience inSpring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context)andStruts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developingMicroservicesusingSpring-Boot. Expertise in implementingService Oriented Architectures (SOA)using XML based Web Service such asSOAP, UDDI and WSDL.
  • Develop Docker based on Microservices deployment modules with Jenkin 2.0.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Good experience inJ2EETesting in developing test cases withJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
  • Good Experience inMock Testing.
  • Experienced with RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development usingNo SQLDatabase such asMongoDBandCassandra.
  • Experience in using version control and configuration management tools likeGIT, SVN and CVS.
  • Experience in using the tools likeAnt and Mavenfor build automation.

Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, JMS, JNDI, Oracle, ReactJS, Angular 8, XML, DOM, SOAP, Jenkins, Docker, Kubernetes, AWS, JUnit, Hibernate 3.0, JDBC, MS SQL Server 2012, JESS, RESTful Web service, SOA Design Patterns, NOSQL

Confidential, New York, NY

Java Developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB) configured business applications in XML bean definition files using SPRING
  • Worked on Hibernate ORM created Hibernate XML files and Java class files to map the object relation Mappings used Hibernate query language.
  • Involved in the application development using Spring MVC module and responsible for developing DAO layer.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implement single sign on and LDAP for login authentication developed the application J2EE using Spring MVC framework and IOC for dependency injection.
  • Used Hibernate ORM framework with spring Boot framework for data persistence and transaction management worked on presentation layers using AngularJS, AJAX, Backbone JS, HTML, JSP, JavaScript and XML.
  • Developed Restful web services that managed the multiple parallel client access scenarios.
  • Worked on Front end Technologies like ExtJS4.2, Angular, AEM, JavaScript, HTML5 and CSS3 on cross browser compatibility issues.
  • Involved in designing the CSS templates on the Microservices website worked on CSS background, positioning, text, border, margin, padding, and table
  • Worked on Agile environment to accomplish team goals performed System and SOAP regression testing after changes.
  • Involved in Unit Integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews in writing test plans, Test Cases and Test Scripts using quality center.
  • Responsible for writing JUnit test cases and Peer level testing improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in WebSphere Application Server solid deployment experience on the UNIX platform created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.

Environment: Spring Boot, Spring Batch, REST API, Microservices, Maven, Oracle, SQL Developer, REST, JAVA 8, core Java, J2EE, Redis, Splunk, Angular, Junit, Mockito, Kubernetes, Maven.

Confidential, Fargo, MN

Java Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Agile methodology.
  • Involved in Analysis and design of the project which is based on OOAD and Design patterns.
  • Developed the MVC architecture using Struts Framework.
  • Hands on experience on developing the components using Angular needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Design and developed Front End User interface using Html, CSS, JavaScript, and jQuery.
  • Participate in migration to the public cloud within the team as appropriate
  • Contribute to test automation and participating in peer reviews to increase product quality
  • Maintain a production-first mindset focused on scale, uptime and ability to rapidly triage/resolve production issues
  • Invest in our Agile practice to continuously improve product quality, time to market and team member happiness
  • Responsible for using Java Persistence API annotations and Entity Manager to develop Hibernate persistence layer modules.
  • Used hibernate as ORM mapping tool and worked with Hibernate Query Language.
  • Involved with project manager in creating detailed project plans.
  • Designed technical documents using UML.
  • Responsible for writing complex SQL queries using joins, views, stored procedures.
  • Used Spring JDBC to implement SQL Queries to insert, modify or delete the records in the database.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application, Log4J for logging errors and control log statements.
  • Involved in developing presentation layer using JSP, AJAX, and JavaScript.
  • Worked with Design Patterns like Session Facade, Front Controller, DTO and Designed and developed Servlets, JSP’s to implement business logic and deployed them on the Web Logic Server.
  • Developed Restful web services that managed the multiple parallel client access scenarios.
  • Involved in the unit testing using JUnit test cases.

Environment: J2EE, XML, AJAX, CSS3, XHTML, HTML5, CSS, Log4J, REST, JavaScript, SQL, Web Logic, Spring boot, SVN, Agile, JIRA, Kanban, BitBucket, Node.JS, JUnit, Mockito.

We'd love your feedback!