We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Professional and Progressive, around 6 years of Java Backend experience in planning, designing, developing, and testing Web based applications.
  • Expertise in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Have good knowledge on Single Sign on (SSO) and Identity Management.
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, JDBC, Spring, Hibernate, Ajax, JUnit, Test Driven Development and Oracle.
  • Expertise in RESTful API development following industry standards.
  • Excellent working experience in web-based GUIs development using Spring MVC, Servlets, JSP, JSF. Good Experience in using tools like Maven, Ant, and Log4J.
  • Experienced in enterprise application integration (EAI) using spring integration framework.
  • Experienced in web services, SOAP and Rest Web services using various implementations.
  • Hands on experience in working with UML, JUnit and TestNG.
  • Expertise in frontend development and design using React JS, Angular JS, JavaScript, HTML, CSS.
  • Experience in agile development and Test-Driven development, Behavior Driven development methodologies Good Knowledge on cloud technologies Amazon web services (AWS), Microsoft Azure, OpenStack, Cloud Foundry.
  • Proficiency in developing applications using DB2, Oracle, MySQL and PostgreSQL, Redis, Mongo as backend databases.
  • Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, TOAD, SQL Developer in implementing the applications.
  • Good Experience with Agile and Waterfall development methodology.

TECHNICAL SKILLS

Programming Languages: Java 8, J2EE, JavaScript, SQL

Frameworks: Spring, Spring Boot, Spring MVC, Hibernate.

Technologies: Servlets, JSP, EJB, JMS, JPA, XML, XSD, OAuth, SOAP, REST, WSDL

Frontend Technologies: React, Redux, AngularJS, HTML, CSS, JSON.

Databases: Oracle, SQL Server, MySQL, DB2, PostgreSQL, Elastic Search, Squirrel SQL, Redis, MongoDB

IDE’s: IntelliJ IDEA, WebStorm IDE, Eclipse, Net Beans IDE

Code Quality: JUnit, Mockito, Sonar, TDD, Jest, Cypress, Selenium, Cucumber

Version Control: Git, SVN

Build/Continuous Integration Tools: Maven, Jenkins.

Web Servers/ Monitoring: Tomcat, WebSphere, JBoss, JConsole, App Dynamics

PROFESSIONAL EXPERIENCE

Confidential 

Java Developer

Responsibilities:

  • Created the web service contracts to meet the business requirements to develop the contract-first web services.
  • Co-ordinated and Pair Programming with teams including Offshore.
  • Involved in DevOps as well for migrating to AWS, building and deployments using Jenkins for Continuous Integration and Delivery.
  • Collaborated with dealers and providing insight information of the application.
  • Implemented many JMX for managing operations dynamically at runtime.
  • Assisted and followed test-driven development by Junit, Jest, Mockito, Cypress, Selenium meeting the sprint goals.
  • Developed REST and SOAP web services, micro-services using Java, J2EE and Spring Boot to integrate with the external systems.
  • Worked with lead, Architect and Product Owners to translate business requirements into technical specifications.
  • Experience in Agile-Scrum methodologies using Rally and Extreme Programming (XP).
  • Implemented feature hiding and disaster fall back mechanism which leverage on demand support.
  • Involved in cross team design discussions and integration with other applications.

Environment: Agile, Cloud Foundry, OpenStack, Jenkins, Artifactory, Spring, Spring Boot, Spring Security, JPA, Query DSL, DB2, Oracle, MQ Severs, REST, SOAP, Tomcat, Groovy test, JUnit, Mockito, Maven, GIT, GitHub, JMS

Confidential

Sr. Application Engineer

Responsibilities:

  • Extensive experience in developing REST/SOAP Web services using Spring MVC.
  • Involved in the analysis, design, and development and testing phases of application.
  • Used Jira tool for Product Management and tracking Bugs and Issues.
  • Design and implementing Using XML/JSON processing/transforming using Java API’s.
  • Effective Refactoring of effective modules in application with team.
  • Implemented Jersey REST framework for Aggregator layer implementation which made it less configured module when compared Base services using Spring MVC REST.
  • Worked with QA and BA for testing the application, track the defects and getting them resolved.
  • Used GIT, SVN for Version control and a GitHub as distributed revision control service.
  • Used Maven build tool to build jar and war files.
  • Integration testing of UI module along with services and discussion of JSON contract between these two layers.

Environment: Java, Spring MVC, REST, SOAP, IntelliJ IDEA, Eclipse, Oracle, JBoss, Tomcat, Git, SVN, Jenkins, Postman, Jira, Maven.

Confidential 

Java/J2EE Developer

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Consumed REST Web services from server side application using JAX-RS libraries for modifying the data and the data expecting from client has no modification.
  • Developed Stateless session beans to parse and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Developed user interface using JSP published validation framework to support client side and server-side validation.
  • Used Dependency Injection feature of Spring Framework to inject dependency into objects and to wire objects of business classes.
  • Used Spring MVC pattern to map the client requests and to serve it to get finally the desired object with modified data.
  • Used Spring JDBC Template (Spring Data) in connecting to Data source to get the database connections.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate, JPA ORM mapping tool.
  • Used JIRA to keep track of bugs and stories.
  • Used SVN as build-automation tool for the process of Continuous Integration the project.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: Java, JEE, Web-Services, SOAP, WSDL, WebLogic, Spring (Dependency Injection, AOP), Hibernate, Spring MVC, Spring JDBC (Spring Data), JDBC, JPA, JAX-RS, Oracle Forms, HTML, CSS, JavaScript, SVN, JBoss, JIRA.

Confidential 

Jr. Java Developer

Responsibilities:

  • Involved in design and Developed of the entire application using MVC Architecture.
  • Prepared the Activity diagrams, and Interaction Diagrams to represent the dynamic view of the system.
  • Prepared Class diagram and State Diagrams to represent the static structure of the system.
  • Designed and Developed the Application layer using J2EE Application Tier Patterns.
  • Experience as an Oracle PL/SQL Developer in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Supported process automation stapes for automation of manual processes using Ruby applications.
  • Deployed the application on a Web Logic server on a Windows XP platform.
  • Used for dynamic representation of data on the client side.
  • Used HTML, JavaScript for Client-Side Validations.
  • Perform the Code reviews on server-side components.

Environment: Java, DB2, Spring 2.0, J2EE, JPA, IBM WebSphere Application Server 6.0, Web Services, Functional Tester, Manual Tester, Developer, Oracle 10g, Windows XP.

We'd love your feedback!