We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY:

  • 8+ years of experience in Software Development Life Cycle (SDLC) as Software Developer with expertise in Object Oriented Design, Development, Testing, Implementation and Support of Enterprise Level Applications using Java and J2EE Technologies.
  • Skilled RESTful web services/Microservices developer (JSON/XML) and proficient in PL/SQL.
  • Developed SpringBoot application and pipeline using Jenkins and scripts.
  • Strong experience in building applications using Core Java and J2EE technology (SpringBoot, Microservices, RESTful webservice, JSP, Servlets, EJB, JDBC, Spring Framework, Hibernate, XML, JSON).
  • Extensively used Java 8 packages include Lambda, Streams and Functional Interfaces.
  • Proficient in Test Driven Development with JUnit, Mockito, Powermock, Wiremock and H2 database engine.
  • Expertise in developing BDD tests using Cucumber with Serenity for Java.
  • Experienced in developing applications with J2EE design patterns like Singleton, MVC, DTO and DAO
  • Excellent experience with Databases such as Oracle, PostgreSQL and MYSQL.
  • Hands on experience with supporting applications deployed to AWS cloud platform.
  • Exposure on application performance monitoring & management using AppDynamics.
  • Expertise in code and test coverage tools and technologies like SONAR, JaCoCo and integrate it with SonarQube.
  • Expertise in using and managing configuration management tools like BitBucket, GIT, GitBash, SVN, JIRA, Atlassian Confluence and ClearCase.
  • Well versed with software development methodologies including Spotify's Agile Scaling Model.
  • Experienced in working on onsite - offshore model and managed offshore development module.
  • Successful track record in developing and delivering projects given demanding timelines utilizing Spotify Agile Methodologies.
  • Expertise in preparing project plans and use cases for major initiatives, identify scope of project, monitor & control scope, schedule, cost, quality and risk.
  • Worked with business analysts and user interface designers on requirement gathering, analysis and validation, prepare high level designs, conduct walkthrough meetings and coordinate offshore development.
  • Have been the effective liaison between different teams in projects with multi-tier architecture and middleware groups.

TECHNICAL SKILLS:

Java/J2EE Technologies: Java 8, RESTful web services, SpringBoot, Spring, Hibernate, Servlets, SQL, JSON, XML, JavaScript, HTML

Application Server: AWS Tomcat 8.5, J2EE Application Servers (Oracle WebLogic Server 12c, JBoss AS 7)

Databases: Oracle 11g, Oracle 12c, MySQL, PostgreSql.

Cloud Platforms: AWS cloud platform.

Testing & Build Framework: JUnit, TestNG, Cucumber with Serenity, SONAR, SonarQube, Jenkins, Maven

Design/Development Tools: IDEs (Eclipse, MS-Visual Studio), Source Code Management (Ant, SVN, GIT, BitBucket)

Agile Practices: XP Programming, Scrum, JIRA

Operating Systems: RedHat Linux, MS-Windows

PROFESSIONAL EXPERIENCE:

Confidential, GA

Senior Java Developer

  • Interacting with Clients for requirements gathering and finalization of technical specifications.
  • Developed Spring Boot application and deployed to AWS Cloud Platform.
  • Designed and developed MicroServices using RESTful web service.
  • Used Hibernate framework with PostgreSql.
  • Used Eclipse as IDE and Application was deployed on AWS Tomcat 8.5.
  • Used JUnit testing for Unit testing the modules.
  • Automation testing using Cucumber with Serenity.
  • Used Sonarqube for code coverage and Fortify Scan.
  • Used Jenkis for build and deploying the application.
  • Knowledge on JIRA for tracking issues and tasks.
  • Worked on Spotify agile methodology.

Technologies Used: Eclipse, Java/J2EE, Spring, SprinBoot, RESTful Webservices, Hibernate, AWS cloud platform, PostgreSql, Mockito, Junit, Cucumber with Serenity, JIRA, Maven, Kibana Elasticsearch.

Confidential, GA

Senior Software Engineer

  • Interacting with Clients for requirements gathering and finalization of technical specifications.
  • Designed and developed all the Modules using Java/J2EE and validating the client data.
  • Used Spring JDBC to invoke Stored Procedures and also used JDBC for database connectivity to ORACLE.
  • Used Eclipse as IDE and Application was deployed on JBoss Application Server.
  • Used JUnit testing for testing the modules.
  • Supporting additional java projects.

Technologies Used: Eclipse, UNIX, Secured Shell Client, Java, Spring, Hibernate, Struts, WebLogic, XML, Log4j, JBoss, Junit,Angular JS, C#, Microsoft IIS, Mockito

Confidential

Senior Java Developer

  • Designed the UI and have drawn the UML Use Cases, Class Diagrams, and Sequence Diagrams.
  • Involved in front end development using Flex, HTML.
  • Responsible for preparing the final deployment file for the various versions to assure that the new development takes place in an incremental manner.
  • Used HTTP Services to communicate between the two components.
  • Managing the team and guiding the development team if they land up in any issues.

Environment: Flex, Java, J2EE, Spring, Hibernate, MVC, XML, Log4j, Eclipse, Tomcat, Websphere, SVN, Junit, Find Bugs.

Confidential

Java Developer

  • Gathering the requirements from the business users and performing the requirement analysis.
  • Involved in the design and development of the Web Based Application.
  • Coordinating, Planning & Executing the System Development Life Cycle.
  • Designed and developed all the Modules using Java/J2EE and validating the client data.
  • Used SVN for source code control and JUNIT for unit testing.
  • Used Eclipse as IDE for development.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes.

Environment: Java, J2EE, JDK 1.5, JDBC, Spring, JSP, Servlet, XML, Log4j, Eclipse 4.1, SVN, Junit.

Confidential

Java Developer

  • Created Request, Response processor to enable migration to tablet. Also created a Notification Service that sends notification for acknowledgement as well as errors messages in case of a failure.
  • Used Hibernate to achieve data persistence.
  • Designed MVC pattern to handle the request and response.
  • Implemented Spring IOC to achieve bean definition.
  • Used Eclipse as IDE for development.

Environment: Java, J2EE, Spring MVC, Hibernate, Log4j, Eclipse 3.6, SVN, Junit.

Confidential

Java Developer

  • Analysis, design and development of Application based on J2EE using MVC pattern.
  • Designed and developed JSP pages with Tag Libraries, HTML, JavaScript and CSS.
  • Implemented publisher-subscriber model.
  • Documented the process of setting data source in Jboss application Server for JNDI lookup.
  • Used ANT for build and deployment.
  • Looking after performance issues.

Environment: Java 1.6, J2EE, JSP 2.0, JMS, ATG, XML, Log4j, XML, Eclipse 3.5, SVN.

Confidential

Java Developer

  • Implemented MVC architecture to develop web application using Spring
  • Prepared the LLD (Low Level Design) document and DDD (Detailed Design Document) Document.
  • Daily and Weekly status/progress to the IT manager.
  • Designed XML configuration files for Hibernate Mapping.
  • Extensively used Eclipse IDE while writing code & used SVN for version control
  • Used Log4j for logging and debugging
  • Deployed application in Tomcat Server

Environment: Java 1.5, Spring, Servlets, JSP, Hibernate, JavaScript, XML, MySQL, Eclipse IDE, Sub Version, Log4j, Tomcat Server 6.0

We'd love your feedback!