We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • I have 10 plus 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 Full Stack Developer implementing AWS infrastructure using EC2, S3, SNS, CFT, RDS, Step Function, Cloud Alarm, ECS, Cloud Watch, Route53 and Lambda services.
  • 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.

TECHNICAL SKILLS

Programming Languages: Java1.7, Java1.8, python, groovy, node.js, java script, json, Scala, Spark 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 .

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Senior Java Developer

Responsibilities:

  • Maintaining Code versions & branching using GIT and git hub.
  • Application services and resources are developed in restful web services implementing spring rest template.
  • Implementing Micro service architecture to maintain the services and orchestrate through ECS cluster.
  • 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.
  • CreatingECS cluster and EC2 instances for different environment through Cloud Formation.
  • Creating Docker image andpush into Dockyard through Jenkins jobs.
  • Creating containers inside the ECS cluster and deploy docker images environment specific EC2 instance from Docker yard through task definition.
  • Creating task definition to create the container in ECS Cluster and execute the task.
  • 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

Responsibilities:

  • Work with business subject matter experts (SMEs) to incorporate 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

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

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

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.
  • Interacting with client during Transition and M&O phase and requirement gathering.
  • Developing Female and Fabricate products portals.
  • Execution of the prepared Unit-Test Cases.
  • Handling Codes in staging and production.
  • Database handling in staging.
  • Fixing staging and production issues.
  • Leading bounce and gain module.
  • Preparing module development estimation.

Confidential

Java Developer

Responsibilities:

  • Coding implementing spring, hibernate and struts framework.
  • Complete training in spring and core Java.
  • Creating TRS document.
  • Preparing UML Diagrams.
  • Creating and execution of UTC.

We'd love your feedback!