We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 7 years of professional Experience in analysis, Object Oriented Design, development, implementation and maintenance of software applications using Java/J2EE technologies.
  • Good experience and noledge in Software Development Life cycle(SDLC) and Agile development methodology.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Strong Hands on experience with Spring, Hibernate and JUnit frameworks.
  • Experience in Web Services for Service - Oriented Architecture.
  • Proficiency in Computer Science fundamentals - object-oriented design, data structures, algorithm - design, problem solving, and complexity analysis
  • Hands on experience in producing/consuming web services - REST, SOAP in SOA architecture.
  • Having Good Analytical, Problem solving skills and be able to discuss technical difficulties with the team.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Excellent communications skills. Adept at building strong working relationships with coworkers and management.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, JavaScript

Frameworks: Spring MVC, Spring, Hibernate

Databases & Programming: Oracle, MySQL

Software Engineering: UML, SDLC and Agile methodology

Web Services: REST and SOAP

Application Servers: Apache Tomcat, JBoss, WebLogic, IBM WebSphere

Operating Systems: Windows Server 2013, Linux RedHat 6, UNIX

IDEs & Tools: Eclipse, JIRA, Maven, RAD, SoapUI, Toad, GIT, Putty.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Design and develop the restful service endpoints to migrate and replace existing customer’s Mailbox to third party OX (Open Xchange) Service by calling web services.
  • Created the business logic for the create, update and delete mailbox rest service operations.
  • Used customized Smart Integrator workflow framework which is integration-centric application and allow developer to focus on developing business logic using reusable, configurable, retriable java-based workflows and stages.
  • Testing the application with Selenium.
  • Write JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Developed integration test for create, update and delete mailbox restful operations
  • Used Jersey JAX-RS framework to implement Restful web services
  • Used Gradle as the build automation tool.
  • Written Junit Test Cases for the Rest modules.
  • Used SOAPUI for testing the Web-Service.
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer.
  • Debugging the Application in the Eclipse IDE.
  • Used GitHub as the source version control.
  • Enhancement of existing CMI application using JBOSS FUSE ESB (Enterprise Service Bus).
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Worked with Apache Activemq, Apache Karaf as a module in JBoss Fuse ESB.
  • Written Apache Camel routes depending on the requirement.
  • Upgraded JIRA and Confluence plugins and maintained documentation of currently installed plugins
  • Implemented Agile (Scrum) Methodology dat includes daily scrum with team, sprint planning and estimating the tasks for the user stories.
Environment:Java, Web services (Restful), Hibernate, Amazon Web Services(AWS), Gradle, SOAPUI, XML, Oracle 10g, Confluence, JIRA, GitHub, JUnit.

Confidential, NY

Sr Java Developer

Responsibilities:

  • Developed Required Action classes and presentation layer forms and java beans containing the business logic with the halp of Core java.
  • Used TOAD as tool in building the Application to get the data from Oracle Database.
  • Used Git as a source code management Tool.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Understanding existing framework.
  • Used Eclipse IDE for writing the code and used Wildfly (one of the JBOSS Server) as an Application Server.
  • Designed and developed application based on Spring Framework and using Hibernate for persistence.
  • Used Amazon web Services for deploying the application using components and Elasticsearch.
  • Experience in Data Structures and Algorithms to implement different types of algorithms in the project.
  • Developed solutions and enabling Service Oriented Architecture (SOA).
  • Created Microservices for Java application.
  • Sending requests and responses in Micro services through Rest/HTTP.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Changing from Monolithic to Microservices architecture.
  • Used Apache Maven as a build automation tool in Eclipse.
  • Debugging the Application in the Eclipse IDE.
  • Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Can communicate and be able to discuss the technical difficulties with the team.
  • Developed Rest API from Scratch and consumed the Rest Web Services using Jersey Jax-RS
  • Developed several REST web services supporting both XML and JSON to perform tasks such as sending emails to the leads, managers and getting return information from them.

Environment: Java, Eclipse IDE, Wildfly Server, Git, Spring 3.0, Open JPA, Web services, Rest web services, Apache Maven, TOAD, Oracle 11g.

Confidential, IN

Sr Java Developer

Responsibilities:

  • Involved in design and development of web front end using HTML5, JavaScript, and CSS3.
  • Used Rational Application Developer(RAD) v8-9.5 as a IDE for development of the application
  • Using IBM Clear Case tool to support Software Configuration management (SCM).
  • Using IBM Clear Quest as an automation tool and for tracking the files.
  • Used TOAD as tool in building the Application to get the data from Oracle Database.
  • Debugging the Application and done automatic testing with Junit and Mockito Frameworks.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed Web Services clients using REST using JAX-RS 2.0 using Jersey API
  • Designed and developed application based on spring and JDBC connections using Hibernate for persistence.
  • Experience writing Angular JS code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Implementing Data Structures and Algorithms to store the data in the data structures.
  • Added dynamic functionality to the application by implementingjQuery.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
  • Experience in the administration and configuration of IBM WebSphere 9.0 server and WebSphere Network Deployment
  • Testing Web Service in SOAPUI tool.
  • Written Core Java/J2ee classes using Multithreading concepts and Design patterns especially Singleton, Factory, and Facade.
  • Worked with Agile methodology.
  • Strong experience in JIRA tickets tracking, status reporting, and tracking.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring MVC.
  • Integrated spring (Dependency Injection), Spring MVC among different layers of an application.

Environment: Rational Application Developer, IBM Clear Case, TOAD, IBM Clear Quest, SOAPUI, JavaScript, JSP, HTML, CSS, jQuery, PL\SQL, HTML5, Visio, MS Word, MS Excel, NodeJS, SharePoint, IBM Rational Clearteam Explorer.

Confidential

Java Developer

Responsibilities:

  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Designed the Web application implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Hands on experience on using Core java concepts like Multithreading, Synchronization.
  • Configured connection caches for JDBC connections.
  • Used extensive JavaScript for creating the Global templates dat can be used across the JSP Pages
  • Configured Logger, appender and layout using log4j.
  • Used Hibernate for Object Relational Mapping.
  • Used Ant 1.6.5 for building JAR s and WAR.

Environment: Servlets, JSP, EJB, Struts, Hibernate, JNDI, HTML, XML, DOM, ANT, WebLogic Server 8.1, Oracle9i.

We'd love your feedback!