We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Around 7 years of experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing and maintenance of multi - Tier distributed, secure enterprise applications using Java/J2EE technologies in Banking, Retail and Communication.
  • Strong experience with Software methodologies like Agile, Waterfall and Test-Driven Development.
  • Expertise in React JS framework to develop SPA.
  • Hands on with React 16.8 Version, hooks, and Redux Saga
  • Experience working with Java 1.8 Lambdas, Functional Interfaces and integrated Stream API into the Collections API, to perform bulk operations on collections.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Extensive experience working in Spring framework, Struts framework, Object Relational Mapping Hibernate framework and web services.
  • Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, XML and RESTFUL web services.
  • Extensive work experience in web technologies like JSP, Servlets, JavaScript.
  • Extensively worked on developing UI components using HTML5, CSS3 and JSON to interact with Restful web services
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, SQL Server and MySQL.
  • Experience in working with the NoSQL Database like Cassandra DB and Mongo DB to manage extremely large data sets.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ and Apache Camel.
  • Experience in developing multi-tier distributed web applications using Java, J2EE, Hibernate, spring, GRPC and REST based Web services.
  • Experience in Java8 features like Lambda expressions, Stream API, predicate.
  • Experience in implementing Java EE design patterns in the development of multi-tier distributed enterprise applications.
  • Experience in Spring Framework modules such as Spring MVC, Spring Boot, Spring Cloud, and Spring Reactor.
  • Experienced in working with version control systems like GIT and used Source code management client tools like Git Bash, GitHub, Git Lab.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, and Jenkins
  • Significant experience in web development tools like Eclipse, STS and IntelliJ.
  • Hands on experience with Windows, UNIX and Linux Environments.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic and Apache Tomcat application Servers.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Languages: Java 6/7/8, PHP, NodeJS, Apache Camel, Visual Basic

Java/J2EE Technologies: J2EE, Servlets, JDBC, Struts, EJB, Hibernate, Spring MVC, Spring Boot, Spring Security, SOAP, REST

Web Technologies: HTML5, XHTML, DHTML, CSS3, JavaScript, PHP,AJAX, jQuery, Angular, ReactJS, Bootstrap

Relational Databases: Oracle 9i/10g/11g/12c, DB2, SQL Server, MySQL, MongoDB, Cassandra

Methodologies: Agile, Waterfall, Kanban, TDD (Test-Driven-Development), Scrum

IDE: Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS),Red Hat Development Studio

Operating system: Windows, Linux, Unix

Cloud Environments: AWS, OpenShift, Pivotal Cloud Foundry

Build Tools: Ant, Maven, Gradle, Log4J, Hudson, Jenkins

Application/Web Servers: IBM WebSphere, Apache Tomcat, WebLogic, JBoss, Glass Fish

Web Services: SOAP, RESTful, JAX-WS, JAX-RPC, JAX-RS, JAX-P, JAX-B

Version Control: CVS, SVN, GIT, JIRA, Subversion

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Java / J2EE Developer

Responsibilities:

  • Technical walkthroughs with business analysis team assessing technical complexity, dependencies, risks and improvements and help document formal business requirements.
  • Worked with different business unit teams to gather functional and operational requirements.
  • Created functional specifications and configuration documents based on the user requirements for different modules.
  • Worked on developing backend Restful web service using Spring Boot and Spring's REST API's for writing core business logic to retrieve financial related information.
  • Used Spring MVC framework for developing web applications. Created and consumed REST web services.
  • Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
  • Used XPath to parse the XML response.
  • Created and configured the continuous delivery pipelines for deploying microservices using Jenkins CI Server.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, to complete the automation from commit to deployment.
  • Involve in the Scrum Daily Meetings, Sprint(2weeks/14days) Planning, Product Backlog/User stories Refinement Meetings, Sprint Retrospection, and also creating user stories/bugs.
  • Responsible for building the application EAR, WAR and JAR files for different environment using ANT script
  • Responsible for the GIT Version Control Repository Management which contains Software Code.
  • Developed unit tests using tools like Mockito to check correctness of functionality.
  • Performing Spring Boot Java Application Development and Testing process which also involves Apache Camel Route Processing, Java Message Service (JMS).
  • UsedHibernateasORMtool to store the persistence data into theDB2database.
  • Developed rich GUI using AngularJS and NodeJS for the front end of the application.
  • Used various tools to test the REST based Web Services likePostmanandSoapUI.
  • Developed rich GUI using AngularJS and NodeJS for the front end of the application.
  • Involved in developing DAOs using Hibernate and JPA API.
  • Written complex PL-SQL scripts to perform backend data fixes and other procedures to move the data from main tables to the History tables.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Used and implemented Spring MVC to decouple the object classes dependency, to keep the MVC configuration simple.
  • Developed web applications using Java/J2EE technologies MVC and Spring Boot.
  • Worked extensively on Spring boot for building web service.
  • Used Spring MVC for REST API's and Spring Boot for Micro Services.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Designed and developed Microservices business components using Spring Boot and used various component classes to customize the monitoring of Microservices.
  • Used Java script and struts validation framework for performing front end validations
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.

Environment: J2EE, jQuery, Eclipse 3.4, Oracle 12c, JPA2.0, Hibernate 3, JSF2.0, JUnit 4, REST, XPath, XML, MongoDB, Quartz 2.2.3, AngularJS, PL-SQL, Oracle SQL Developer 4.0.2, IBM ClearQuest 7.1, Jenkins, Automation Testing- Cucumber Framework, Couch base NoSQL database, Restful Web Services using microservices architecture.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Worked on spring framework for developing dependency injection, cross cutting logics, persistent layer.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Implemented JMS Listener on MQ, Routing functionalities and invoking corresponding web service using Apache Camel.
  • Worked on Life cycle methods to control the component, mount, rendering and unmount in ReactJS.
  • Implemented MVVM architecture usingReact and Redux framework.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
  • Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
  • Involved in Integrating Struts with Hibernate using Plug-in.
  • Apache camel Kafkaend point used to publish trade flowto Apache Kafka. TFM (Transaction Forensic Monitor) to track transaction details.
  • Developed component to receive inbound data from different source systems in different formats (fixed length, xml)normalized to GOMS format using Apache Camel Smook Data Format.
  • Developed component send formatted (Goms JSON) trade data to GOMS Rest Endpoint to capture enriched data.Response from Rest Endpoint publishes to MQ using Apache Camel
  • Involved in developing several Fix message New Order single, Execution, Confirmation.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Involved in maintaining the user accounts (IAM), RDS in AWS Cloud.
  • Wrote Angular.Js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
  • Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
  • Used Apache Maven as a build tool for building the Restful web-service.
  • Used Hibernate framework for backend development and spring dependency injection for middle layer development.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkins Jobs.
  • Used Bitbucket extensively as versioning tool and used Maven for automated building of projects.
  • Followed agile methodology throughout the project. Used Jira for stories and defect tracking.

Environment: Java/ J2EE, HTML5, CSS, JavaScript, jQuery, Spring Core, Spring Security, Spring MVC, Spring IOC, Spring Boot, REST, SOAP, Web Services, Microservices, PostgreSQL, Gradle, Tomcat, PL/SQL, DB2, Jenkins, OpenShift, Agile Methodology and AWS.

Confidential, Pittsburgh, PA

Jr. Java Developer

Responsibilities:

  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Spring Boot Frameworks with Spring REST Template Builder.
  • Designed the front end of the applications using Python, Html, CSS, JSon and JQuery.
  • Expertise in designing, developing middleware components for software in java using multithreading, data structures, and design patterns.
  • Applied Core Java concepts such as collections-based algorithms, in purpose of maintaining the efficiency of dataset manipulation.
  • Implemented the functionality of fetching data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Developed various functionalities for front-end web pages according to new requirements provided by BA team and UI team using RESTful Web Services, Spring Core and Hibernate.
  • Created Web services, WSDL and web methods with Annotation in Hibernate implemented Web services using SOAP architecture.
  • Worked on Python OpenStack APIs and used NumPy for numerical analysis and High-level functions development.
  • Extensively involved in writing SQL, PL/SQL functions and stored procedures.
  • Wrote complex SQL queries to retrieve the data from database tables and validated the data as well as the business rules.
  • Developed scripts using Shell script to automate jobs in UNIX and send email with the execution updates.
  • Worked on High-Level Design (HLD) and Low-Level Design (LLD) documents for integrated projects and participated in code review meetings with Lead Architect.
  • Worked on critical issues during GO-LIVE of the project and worked on an agile development environment to significantly improve speed and reduce defects for any defects.
  • Developed the application using My Eclipse and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Created Jobs, managed pipelines and scheduled projects for continuous integration/continuous deployment (CI/CD) using Jenkins.
  • Using JIRA Framework to understand the story elaboration and development process, mock-ups for sprints and complete Workflow.
  • Committed code change into repository by using version control tool Bitbucket.
  • Participated on call production support for multiple upstream and downstream applications critical to business users.
  • Worked in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Have worked in all phases of SDLC (requirement gathering, development, unit testing and deployment).

Environment: Java/J2EE, Python, NumPy, ETL, AngularJS, NodeJS, Backbone JS, SOAP, JSON, spring, Spring Boot, JDBC, Jenkins, Eclipse, Junit, JIRA, Agile Methodology, Bitbucket, Oracle, WSDL.

Confidential

Jr. Java Developer

Responsibilities:

  • Participated in gathering business requirements, authored High Level Design (HLD) and Detailed Design (DLD) for each independent module of the project.
  • Developed Sequence and Class Diagrams using Rational Rose software.
  • Wrote persistent Hibernate mapping classes using annotations approach.
  • Worked on Oracle as back-end database for storing the application data.
  • Worked on Subversion as version control system for maintaining uniformity of application code among the developer.
  • Used Spring Framework extensively for Controller and View components.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • Development of the web tier components using HTML, CSS, JSP and JavaScript.
  • While using spring as Application-Level Framework, hibernate is used as persistence Framework.
  • Implemented design Patterns like Singleton, Factory, Template and DAO patterns.
  • Implemented Log4j mechanism for logging and testing the application in JBoss application server.
  • Involved in troubleshooting technical issues and enforce best practices.
  • Maintained, developed, and fixed bugs for applications.
  • Documented and unit tested website code and applications.
  • Collaborated with a team of developerto build a multi-tier complex Enterprise Java components and ecosystems.
  • Development and enhancement of the stored procedures and DAO classes.
  • Analysis and fixing the beta defects in User acceptance testing.
  • Extensive participation in application Integration testing.
  • Developed software solutions according to the quality and delivery standards of the program.

Environment: s: Java, Servlets, JSP, jQuery, Eclipse, WebSphere 6.0, AJAX, Oracle 9i, log4j.

We'd love your feedback!