We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 6 years of IT experience in analysis, design and development using Java and J2EE.
  • Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing and Prototyping.
  • Expertise in developing applications using Java and other Web Technologies including J2SE, J2EE, Servlets, JSP, JSF, Swings, JMS, RMI, EJB, JDBC, JSON, Hibernate, Struts, Spring, XML, ANT, Angular.js.
  • Excellent programming skills and development experience with JDK 1.5, 1.6& 1.7, J2EE, Servlets, JSP, JSF, EJB, Java Beans, JMS, JDBC, XSLT, JUnit and Web Services.
  • Proficient in spring technologies like Spring (MVC, AOP, JDBC, ORM).
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD. Developed the Business layer using Spring Boot and JTA. Spring Boot for creating REST Web Services.
  • Proficient with Webservices using Eclipse and integration with Hibernate as well as Struts.
  • Experience in cloud Administration with AWS and Google Cloud Platform.
  • Experience in using application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss based on the client requirements and project specifications.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
  • Designed and deployed AWS using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
  • Hands on experience in implementing Web services development using SOAP, REST, WSDL, UDD and Java distributed component.
  • Expertise in using IDE like Eclipse, RAD, JBuilder for debugging and coding standards.
  • Good Knowledge in building and deploying applications using Git, Grunt, Ant, Maven and Bamboo scripts.
  • Experience in writing SQL, PL/SQL programming and RDBMS programming.
  • Well experienced in using JUnit for performing unit - testing framework.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0/Java SE 6, Java SE 7/8), SQL, PL/SQL.

APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF, JSTL, EJB, RMI, SOAP.

Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton.

Frameworks: Struts, Hibernate, Spring, JSF.

XML Technologies: XML, XSD, DOM parser, XPath, jQuery

Scripting/GUI Tools: HTML5, DHTML, JSON, JavaScript, CSS3.

Application Servers: WebLogic 7.0/8.1/9.1/10.0 , JBoss 4.0, Apache Tomcat 4.x/5.x, WebSphere 5.0/5.1/6.0

IDE: Eclipse 3.x, RAD 6.0, WebSphere Studio Application Developer (WSAD)

Databases: Oracle, MongoDB, MySQL 3.x/4.1/5.0, DB2, SQL Server 2005/2008.

Operating Systems: Windows Variants, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in analysis design, development, implementation and testing application by using agile methodology.
  • Worked on Java 1.8 concepts like Streams, lambda expressions, Functional Interfaces, Optional Features.
  • Implemented Microservices using spring boot, spring cloud and used REST API to retrieve data from client side.
  • Implemented consumer and producer for sending and receiving the messages using Apache Kafka.
  • Worked on AWS S3 browser to check the files are being dropped.
  • Experienced with data modelling using Talend Big Data tool.
  • Hands on experience working on NOSQL database like MongoDB.
  • Developed test cases using JUNIT and Mockito for unit testing.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Kibana and ELK logging for log stash.
  • Experience with Continuous Integration tools like Jenkins and Sonar.
  • Involved in production support for analyzing and fixing defects.

Environment: Java1.8, J2EE, Apache Kafka, REST API’s, Spring Framework, Micro Services, Spring Boot, GIT, Jenkins, Maven, AWS, Eclipse, POSTMAN, Kibana.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in analysis design, development and testing phases of SDLC using agile methodology.
  • Developed Micro services applications based on Spring Boot.
  • Worked on Java 1.8 concepts involving Streams, lambda expressions, Functional Interfaces, Optional Features.
  • Primarily focused on the spring components such as Spring JPA, Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Developed applications based on frameworks such as Spring MVC, Spring Boot, Spring Cloud, Spring Security.
  • Worked on HTTP module to connect with back end APIs.
  • Used GIT repository for version control.
  • Used Mockito for unit tests development of Test-driven Development (TDD). Deployed the application in Open shift CAE platform.

Environment: Java1.8, J2EE, REST, Spring Framework, Micro Services, Spring Boot, SQL, PL/SQL, GIT, Jenkins, Maven, AWS, JSON, Kafka, Eclipse, POSTMAN.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Designed Java Components and integrated using spring framework for Hibernate Object/Relational persistence mechanism.
  • Worked with Java 1.8 Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Developed Spring Boot based services interacting through a combination of REST, Spring Cloud.
  • Experience and ability to support Assessment phase and evaluate Design, Code, build / deployments relating to Micro services.
  • Implemented GCP cloud Functions in Python for Data Pipelines to transfer data from GCP to AWS.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Involved working with Git version control system and Jenkins release management tool.
  • Documented and restructured request and response bodies using Swagger resulting in maintainable code while generating Plain Old Java Objects.
  • Configured Maven as automation build tool, Jenkins for continuous integration and Rally for User Stories creation and application of Agile Methodology. Used GIT, perforce for version control and Performed unit testing using Testing, Junit.

Environment: Java1.8, JDK, Spring 2.5, Web Services, Eclipse, AWS Lambda, Micro Services, Restful Service, Jenkins, Spring Data, XML, JSON, Git, JUnit, oracle 12c, Web logic, Spring MVC, SQL, Log4j, Accurev.

Confidential, West Palm Beach, FL

Java/J2EE Developer

Responsibilities:

  • Designed and implemented business logic and other administrative tasks that include registration and maintenance of user profile using Java Servlets.
  • Used Struts MVC framework along with JST for developing J2EE based web application.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Experience working with Cassandra and mongo DB.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Rebuilt parts of the SOAP mid-tier for the system.
  • Database design, writing SQL scripts. Unit testing of the modules Cooperate with Team Members during concurrent developments.
  • Implemented the Model View Controller using Spring MVC.

Environment: Spring MVC, Restful Web Services, Hibernate, JSP, JavaScript, Servlets, EJB, GIT, Eclipse, SOAP, GIT, WebSphere, Junit, Maven, PL/SQL, Oracle, Jenkins (CICD).

We'd love your feedback!