We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 11+ years of solid work experience in Software Industry Analysis, Design, Development and Implementation using Java/J2EE and AWS technologies.
  • Experience in Leading Teams and coordinating between onshore and offshore developers
  • Experience in Java 8 features like Lambda expressions, Stream API for data operations on Collections, Freemarker Templates for generating PDF reports
  • Experience in Spring Core, Transaction Management, Caching, Spring JMS, Spring Async, Spring Data JPA, Spring Boot
  • Experience in using Hibernate persistence framework along with caching mechanism like EHCache and Redis Cache
  • Responsible for designing, implementing and supporting of cloud based infrastructure and its solutions using AWS.
  • Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
  • Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Used IAM for creating roles, users, groups to provide security to AWS account and its resources.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Experience in NoSQL database like Redis, MongoDB, DynamoDB
  • Expertise in J2EE Design Patterns such as MVC, IOC, DAO, Singleton, Service Locator, Intercepting Filter
  • Expertise with Web sphere Application Servers and Tomcat 8.0 web servers
  • Experience in Rally and JIRA tools for Agile development
  • Experience in Tibco GEMS in creating and monitoring Topics, Queues and Bridges
  • Implemented UI components using JavaScript, JQuery
  • Implemented SOAP and RESTful Web services and have experience in JSON, XML,XSD and parsers like SAX, DOM
  • Experience in creating functional, high - level and low-level design documents using Rational Rose and StarUML.
  • Experience in writing unit test cases using Junit using Mockito framework
  • Expertise in MetaApp for deploying and managing build tags on various environments like FuncTest, Staging, UAT, PTest and Production servers
  • Expertise in using Version Control Tools like CVS, SVN, GitHub
  • Experience in using build tools like ANT and Maven
  • Experience in Bamboo for Continuous Integration
  • Configure Clover plugin and SonarQube in Maven to generate code coverage reports
  • Enhanced and created new Jasper Reports according to the requirements.
  • Practiced best coding guidelines and did internal code reviews for my team members
  • Recognized and Awarded for implementing challenging modules for various clients.
  • Experience in the domain of Media, Manufacturing and Airlines Services.
  • Experience in Sabre Airline Solutions for air fare, ticketing, baggage management, fleet management

TECHNICAL SKILLS

Technologies: Java 8, J2EE

Distributed Technologies: Web Services (SOAP/Restful)

IDE’s: Eclipse, NetBeans

Operating Systems: Windows NT, Windows 10, Unix, Linux

Web Servers: Apache/Tomcat v.8 Server

Web Application Servers: Oracle WebLogic10, WebSphere

Modeling Tools/Concepts: StarUML, Rational Rose

Web Tools and Languages: JavaScript, JQuery

J2EE Frameworks: Hibernate, Spring Core, Spring Boot, Spring JMS

Databases: Oracle 12g, MySQL

Version Control Tools: SVN, GitHub, CVS

Development Methodology: Agile, Scrum

Reporting: Jasper

Other Tools: SQL Developer, TOAD, Putty, Log4J, Ant, Maven, Sabre, Rally, Junit,JIRA, Gitlab, MetaApp, Tibco Gems, SonarQube, Flyway

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Senior Java Developer

Responsibilities:

  • Participating in Sprint Planning, Sprint Estimation, Backlog Grooming and Retrospective sessions
  • Involved in estimating time for complete project, requirements analysis, design, development and executing of the project.
  • Worked with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, SNS and RDS.
  • Code development using Spring/Hibernate/JPA/JMS
  • Designed case diagrams, class diagrams and sequence diagrams.
  • Code check-in/check-out/merging using GitHub
  • Technical design review and code review meetings weekly basis
  • Manage dependencies in Maven.
  • Continuous Integration using Bamboo
  • Deploying build tags on various environments like FTest, Staging, PTest and Production using MetaApp

Environment: AWS services, Java 8, Spring3.0, SpringJMS, Hibernate, Tibco GEMS,JIRA, MetaApp, Maven, SonarQube,Splunk, Junit, Mockito, Tomcat 8

Confidential, Washington, DC

Technical Analyst

Responsibilities:

  • Participating in Sprint Planning, Backlog Grooming and Retrospective sessions
  • Analyzing the user stories and clarifying them with Product Owners
  • Built and deployed the complete application on application server.
  • API development using spring framework, spring JMS and integrating with Tibco.
  • Code check-in/check-out/merging using SVN
  • Technical design review and code review meetings weekly basis
  • Designed case diagrams, class diagrams and sequence diagrams

Environment: Java, Spring, JMS, Toad, Tibco GEMS, XML, XSLT, Rally, Ant, Log4j, Junit, Mockito, Websphere appserver

Confidential, Dallas, Texas

Technical Lead

Responsibilities:

  • Leading a team of 5 members for assigning tasks and doing code reviews.
  • Creating Technical Design documents
  • Designed class diagrams and sequence diagrams for modules and work flow
  • Participating in Sprint Planning and Backlog Grooming sessions
  • Analyzing the userstories and clarifying them with Product Owners
  • Code development using Eclipse and Flash Builder
  • Getting Requests from Clients as in XML format and creating a composite request and converting xml to java objects to process the business flow
  • API development using spring framework, hibernate and simple POJO mappings.
  • Code check-in/check-out/merging using AccuRev
  • Technical design review and code review meetings weekly basis
  • Testing application compatibility with apple and android OS mobile devices
  • Code development using Collections API like Array List, Hash Map
  • Applied Java Script for front-end validations.
  • Created Ant build files and created the properties file for Log4j
  • Configured the Hibernate HBM files created the mappings between classes and table columns.
  • Using Sabre tool for ticketing and baggage management

Environment: Java, Spring, Hibernate, JavaScript, HTML5, XML, JQuery, JSON, Rally, AccuRev, SABRE, Ant, Log4j, Junit, Websphere appserver.

Confidential, Sunnyvale, CA

Technical Analyst

Responsibilities:

  • Taking full ownership of my module.
  • Analysis of userstories, Work estimation and breakingup up the userstory into simpler tasks
  • Creating high level and low level Design documents
  • Designed UML and class diagrams for modules and work flow
  • Code development using Eclipse
  • Unit testing using Eclipse Junits
  • Code check-in/check-out/merging using SVN
  • Writing and executing UATC
  • Enhanced and created new Jasper Reports according to the requirements.
  • Wrote SQL procedures and functions to populate reports.
  • Engaged in trouble shooting, Bug fixing and Code review activities.

Environment: Java, Struts, Web Services, JSP, Servlets, XML, XSLT,SVN,Log4J

Confidential, Detroit, MI

Senior Developer

Responsibilities:

  • Analysis of Change Requests
  • Creating high level and low level Design documents
  • Designed UML and class diagrams for modules and work flow
  • Code development using Eclipse
  • Unit testing using Eclipse Junits
  • Code check-in/check-out/merging using SVN
  • Writing and executing UATC

Environment: Java, Struts, Web Services, JSP, servlets, XML,CSS, Load Runner, Eclipse, Rational Rose, Microsoft Visio, Toad, Weblogic Portal

We'd love your feedback!