We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

4.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 wif Software methodologies like Agile, Waterfall and Test-Driven Development.
  • Expertise in React JS framework to develop SPA.
  • Hands on wif React 16.8 Version, hooks, and Redux Saga
  • Experience working wif Java 1.8 Lambdas, Functional Interfaces and integrated Stream API into teh 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 wif 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 wif Restful web services
  • Expert in Core Java wif 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 wif teh NoSQL Database like Cassandra DB and Mongo DB to manage extremely large data sets.
  • Experienced in JMS over messaging to exchange teh 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 teh 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 wif version control systems like GIT and used Source code management client tools like Git Bash, GitHub, Git Lab.
  • Experience in unit testing teh applications using JUnit, TDD Framework.
  • Hands-on experience working wif 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 wif 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 wifin 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 wif business analysis team assessing technical complexity, dependencies, risks and improvements and halp document formal business requirements.
  • Worked wif different business unit teams to gather functional and operational requirements.
  • Created functional specifications and configuration documents based on teh 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 teh User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
  • Used XPath to parse teh XML response.
  • Created and configured teh continuous delivery pipelines for deploying microservices using Jenkins CI Server.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, to complete teh automation from commit to deployment.
  • Involve in teh Scrum Daily Meetings, Sprint(2weeks/14days) Planning, Product Backlog/User stories Refinement Meetings, Sprint Retrospection, and also creating user stories/bugs.
  • Responsible for building teh application EAR, WAR and JAR files for different environment using ANT script
  • Responsible for teh 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 teh persistence data into theDB2database.
  • Developed rich GUI using AngularJS and NodeJS for teh front end of teh application.
  • Used various tools to test teh REST based Web Services likePostmanandSoapUI.
  • Developed rich GUI using AngularJS and NodeJS for teh front end of teh 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 teh data from main tables to teh History tables.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on teh source of teh application process.
  • Used and implemented Spring MVC to decouple teh object classes dependency, to keep teh 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 teh 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 teh component, mount, rendering and unmount in ReactJS.
  • Implemented MVVM architecture usingReact and Redux framework.
  • Core Java wif 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 wif 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 teh 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 wif 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 wif use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Restful features wif micro services Architecture and Spring Data Jpa is used to save/retrieve teh data in teh backend
  • Used Apache Maven as a build tool for building teh Restful web-service.
  • Used Hibernate framework for backend development and spring dependency injection for middle layer development.
  • Created teh Docker containers and Docker consoles for managing teh 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 wif SVN, Jenkins, JMeter and Jenkins Jobs.
  • Used Bitbucket extensively as versioning tool and used Maven for automated building of projects.
  • Followed agile methodology throughout teh 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 wif Spring REST Template Builder.
  • Designed teh front end of teh 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 teh efficiency of dataset manipulation.
  • Implemented teh functionality of fetching data from different sources and persisted teh 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 wif 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 teh data from database tables and validated teh data as well as teh business rules.
  • Developed scripts using Shell script to automate jobs in UNIX and send email wif teh execution updates.
  • Worked on High-Level Design (HLD) and Low-Level Design (LLD) documents for integrated projects and participated in code review meetings wif Lead Architect.
  • Worked on critical issues during GO-LIVE of teh project and worked on an agile development environment to significantly improve speed and reduce defects for any defects.
  • Developed teh 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 teh 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 teh tasks for teh 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 teh 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 teh application data.
  • Worked on Subversion as version control system for maintaining uniformity of application code among teh developer.
  • Used Spring Framework extensively for Controller and View components.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify teh complexities of teh application and worked on XML parser and XML beans as well.
  • Development of teh 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 teh 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 wif a team of developerto build a multi-tier complex Enterprise Java components and ecosystems.
  • Development and enhancement of teh stored procedures and DAO classes.
  • Analysis and fixing teh beta defects in User acceptance testing.
  • Extensive participation in application Integration testing.
  • Developed software solutions according to teh quality and delivery standards of teh program.

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

We'd love your feedback!