We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • I have 11 years of experience in requirement analysis, design, architecture, development, implementation, integration and team management.
  • I have extensively worked on Core Java and different J2EE frameworks (spring, Hibernate3.0, Struts), application servers (JBoss, Web Logic and Web Sphere), web server (Tomcat), JS framework (AngularJS1), web services (Restful and SOAP) . I am working last few years as a Cloud Developer implementing AWS infrastructure using VPS, Subnet, Security Group, EC2, S3, SNS, CFT, RDS, Step Function, Cloud Alarm, ECS, Cloud Watch, Route53 and Lambda services with development in java 1.8 and spring boot.
  • I have a good understanding of core concepts, design patterns, coding, cloud programming with Jenkins pipeline.
  • I have experience in leading technically projects in terms of planning development process, distributing works, mentoring developers, doing high and low level design, coding and code integration.

SKILL:

Programming Languages: Java1.7, Java1.8, python, groovy, node.js, java script, json, scala and yaml.

Frameworks: Struts, Hibernate 3.0, JSF, Angular, spring Batch and spring.

Database Tools: My SQL, Toad, SQL Developer, Top link and Studio 3T.

Design Patterns: MVC, Singleton, Abstract Factory, Factory, Facade patterns.

Web Technologies: JSP, JSF, servlet, struts, spring, Web Services (SOAP, REST), EJB, JAXB, JAX - RS, JPA, XML, XSD, Angular.

IDE TOOLS: Spring: Boot, Eclipse, Net Beans, STS (spring Tool Suite) and IntelliJ

Web/Application Servers: Tomcat, WebLogic11, web sphere, Carte server, Jetty and JBoss.

Testing/Build/Version Tools: SVN, GIT, github, WINCVS, Maven, Gradle, Star Team, Log4j, Spring-Boot, Spoon, Drools, Jenkins, Team City, Chef, File Zilla, Version One, Jira, Mockito, Docker, Postman Junit, Chef, Rabbit MQ, Kafka, Splunk, Cucumber and Swagger .

Languages/Scripting: Java, JavaScript, html,, CSS, PL/SQL, UNIX, Groovy, yaml

Operating Systems: Windows XP/2000/98/95, Solaris and LINUX.

Databases: Oracle, My SQL, DB2, Mongo DB, PostgreSQL and Elastic.

SDLC Methodologies: Agile and Waterfall

Modeling Tools: Visual Paradigm

AWS Cloud: EC2, lambda, S3, SNS, RDS, Step Function, CFT, Cloud Watch, Route 53, ECS, ELB .

EXPERIENCE:

Confidential, Richmond, VA

Senior Java Developer

Environment: Git, Gradle, Java 8, Spring Boot, Pivotal Cloud Foundry, Cucumber, Junit, Mockito, IntelliJ,, Spring Batch, Splunk, Rest API, Oracle, postmaster, UNIX and micro services.

Responsibilities:

  • Developing ADS service initializer application which will create service project skeleton implementing swagger gen tool.
  • Implementing Java 1.8 features during development.
  • Implementing spring boot as web development framework and Gradle for local build.
  • Involved in application service architecture and design to migrate legacy application services into native cloud application.
  • Implementing micro service architecture style to design the application services and orchestrate implementing Spring Template.
  • Services are deployed in Pivotal Cloud Foundry implementing 12 factor apps.
  • Maintaining Code versions & branching using GIT and git hub.
  • Application services and resources are developed in restful web services implementing spring rest.
  • Implementing Splunk for logging the application.
  • Daily updates call for offshore team with technical direction following agile methodology.
  • Jenkins implemented to develop CI/CD pipeline.
  • Writing and execute ATDD test case in cucumber.
  • Writing UTC in Junit implementing Mockito.
  • Implementing swagger for api documentation.

Confidential, Richmond VA

Senior Java Developer

Environment: Git, Maven, Java 8, Spring Boot, AWS (EC2, lambda, S3, SNS, RDS, Step Function, CFT, Cloud Watch, Route 53, ECS), Jenkins, Chef, Docker, Cucumber, Junit, Mockito, IntelliJ, Kafka, node.js, Spring Batch, Splunk, Rest API, PostgreSQL, postmaster, UNIX and micro services.

Responsibilities:

  • Developing customer Eligibility, customer Detail and persistence service implementing restful web services.
  • Implementing Java 1.8 features during development.
  • Implementing spring boot as web development framework and Maven for local build.
  • Involved in application service architecture and design in grooming and each sprint with team members.
  • Implementing micro service architecture style to design the application services and orchestrate through ECS cluster.
  • Services are deployed as docker image and EC2 instances are registered with ECS cluster with task definition.
  • Maintaining Code versions & branching using GIT and git hub.
  • Application services and resources are developed in restful web services implementing spring rest template.
  • Creating PostgreSQL database connection implementing RDS service.
  • Implementing Route 53 to balance the traffic on different region.
  • Implementing Elastic load and Mongodb to store the data from S3 bucket through micro services.
  • Daily updates call for offshore team with technical direction following agile methodology.
  • Application deployed on EC2 in AWS and implementing Docker to containerization the EC2 instance.
  • Images and assets are stored in S3 Amazon object storage service.
  • Implementing Lambda function to execute post grey database operation.
  • Lambda code written in node.js and java.
  • PostGreSQL database are managed in RDS service in AWS.
  • Chef is implemented to control business process over the application.
  • Jenkins implemented to develop CI/CD pipeline.
  • Creating ECS cluster and EC2 instances for different environment through Cloud Formation.
  • Creating Docker image and push into Dockyard through Jenkins jobs.
  • Creating Cloud Watch Rule to execute task definition.
  • Creating lambda function to trigger the Cloud Watch rule.
  • Writing and execute ATDD test case in cucumber.
  • Writing UTC in Junit implementing Mockito.
  • Writing splunk query to support the QA and prod environments api logs.
  • Implementing swagger for api documentation.

Confidential, St Louis

Senior Java Developer

Environment: GIT, Gradle, Tomcat, Java1.8, Spring Boot, RESTAPI, Mongo db, Jenkins, UNIX and node.js, Mockito, Angular JS1 and AWS.

Responsibilities:

  • Work with business subject matter experts (SMEs) to in corporate their requirements into applications.
  • Translate business requirements into structured systems design using appropriate design methodologies.
  • Restful web services implemented for api call to upstream system.
  • Creating JDBC template to connect the database.
  • Angular JS implemented to develop UI layer.
  • Creating build scripts using Maven in local and Gradle in production.
  • Creating Technical Specification Documents (TSDs).
  • Daily updates call for offshore team with technical direction following agile methodology.
  • Application deployed in Linux Red Hat on EC2 in AWS.
  • IAM (Identity Access Management) and Cloud Watch implemented to support AWS service.

Confidential, St Louis

Senior Java Developer

Environment: GIT, Maven, Tomcat, Java6, spring, Hibernate, AngularJS1, Junit, Oracle, Jenkins, UNIX and Eclipse.

Responsibilities:

  • Involved sprint planning with client and distributing task over team as onsite coordinator.
  • Implemented Maven to build the project.
  • Implemented spring MVC framework in middle ware.
  • Implemented Hibernate as ORM framework.
  • We migrated UI layer from swing to AngularJS and integrated with spring.
  • We are using JUnit and Mockito for unit testing.
  • Creating Technical Specification Documents (TSDs).
  • Maintaining Code versions & branching using GIT.
  • I was in L2 team.
  • Writing and reviewing Integration test case.

Confidential

Java Lead Developer

Environment: GIT, JBoss, Java7, spring, JSP, REST-API, SOAP, Jersey, Rabbit MQ, Mockito, Team City, AngularJS 1, Version One, UNIX and Eclipse.

Responsibilities:

  • Implementing Gradle to build the micro services.
  • Involved in project designing activity.
  • Implementing Restful web services using Jersey framework.
  • Creating spring JDBC template to connect the database.
  • Writing SQL query to implement the business logic.
  • AngularJS framework implemented to develop UI layer.
  • We are using Junit and Mockito for unit testing.
  • Implementing Rabbit MQ as message broker.
  • Using Git as code repository.
  • Involved in development, enhancement and support activities.
  • Writing and running ATDD test in cucumber.
  • Sprint planning with client and distributing task over team as onsite coordinator.
  • Coordinating daily updates calls for offshore team with technical direction and mentoring team members.

Confidential

Java Developer

Environment: Maven, GIT, Toad, spring, DB2, JBoss, Java 1.6, spoon, dozer, drools, mongo DB, Kettle Rest web services, eclipse.

Responsibilities:

  • Developing business flow through ETL tool Kettle.
  • Developed file formatter implementing spring which format encrypted file content into json file.
  • Validating the data object through Drools.
  • Used mongo db to store data as json document and DB2 as RDS database.
  • Create restful web services to send data from mongo to upstream system.
  • Support QA environment.
  • Daily stand up call with onshore technical team.
  • Deploying war file in UNIX environment.
  • JSP and Struts framework to implement to developed UI layer.
  • Maintaining Code versions using SVN.
  • Writing Unit test case and execute.

We'd love your feedback!