We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Having around 7+ years of experience in Analysis, Design, Development and Implementation & Integration of Multi - Tier distributed applications and SOA based applications using Java, and J2EE Technologies.
  • Good experience and knowledge in various development methodologies like Rational Unified Process, Test Driven Development (TDD), Waterfall and Agile-Scrum.
  • Hands on experience with Core java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and java collections.
  • Extensive experience in developing web pages quickly and effectively using JavaScript, jQuery, AngularJS 4.0, HTML5, CSS3 and making web page browser Compatible.
  • Expertise in building Web applications using J2EE technologies like Java, Servlets, JSP, EJB and JDBC.
  • Experience in Implementing SOA architectures with Web services using WSDL, SOAP, UDDI and REST.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring (Spring core, Spring JDBC, Spring MVC, Spring batch, Spring boot) Frameworks.
  • Proficient in using various Design Patterns such as MVC, Singleton, Data Transfer Object, Session Façade, Business Delegate, Factory pattern and DAO
  • Experience in major web application servers: Apache Tomcat, JBoss, WebLogic Server (WLS) and WebSphere.
  • Experience in developing a Micro service to provide RESTful API utilizing Spring Boot.
  • Hands on experience with Log4j, JUnit, Maven and Gradle.
  • Good knowledge on IDE/Tools like Eclipse, JDeveloper, SQL Developer, Maven, Gradle, Log4j, JIRA, Jenkins, SVN, GitHub, HP QC.
  • Implemented AWS with Rest API to store files, images to S3 Storage system.
  • Extensive experience in Software Configuration Management using Version Control tools such as GitHub, SVN and responsible for various software version releases.
  • Developing functionalities based on the requirements and performing Unit testing using Junit and TestNG framework.
  • Proven ability in production defects fixing and as a good programmer with interpersonal communication skills.
  • Expertise in dealing Windows, Linux/Unix environments.
  • Good experience working with Red Hat Enterprise Linux 6/7.
  • Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and problem-solving skills along with good oral and written communication skills
  • Good team spirit and accepts challenging assignment.
  • Can also provide expert technical related knowledge services & serve as an effective point of contact for onsite, offshore services & client communications.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Programming Languages: JAVA, XML, PL/ SQL, Python

Java/J2EE Technologies: Java, J2EE, Servlets, JSP, JDBC, JPA, Hibernate, iBATIS, Spring 3.0, Spring Batch, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, JAX RPC, JBOSS ESB.

Framework & Tools: Struts, Hibernate, JPA, Spring, Camel, J2EE Design Patterns, Java Data Objects, JSF, JUnit 3.8.1, Ant 1.6.2, Maven framework.

Web/Application Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic, JBOSS EAP 5/6, IIS 8, AWS

Database: Oracle 10g/11g, SQL Server, MySQL

Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux

Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts, SOAP, Ajax, jQuery, Angular JS, REACT JS, JSON, JSF, Oracle ADF

Development Tools: IBM WSAD 6.x, Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Sun Studio, Jenkins

Version Control Systems: CVS, SVN, GitHub

Other Tools: Rational Rose, Microsoft Visio, Open LDAP, Putty, Reflection-X

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Designed and developed front view Reviewed requirements with the support group and developed an initial prototype.
  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance components using HTML and JSP.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed UI navigation using Struts MVC architecture (JSP, JSF, tiles, JSTL, Custom Tags).
  • Created services for various modules like Account Creation and Maintenance using Struts framework.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developed Java classes for implementing Business logics using EJB 3.0 (Stateless session, entity, message driven beans).
  • Used JNDI to support transparent access to distribute/d components, directories and services.
  • Provided data persistence via Hibernate for CRUD operations in the application.
  • Configured and tested the application with database server Oracle 10g.
  • Used Oracle, server databases as backend applications and generated queries using Toad.
  • Deployed and tested the application with servers Tomcat, JBoss.
  • Used CVS as Version Control Tool.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Involved in bug fixing using Jira.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.

Environment: Java 1.4, JavaScript, JSP, JSTL, Struts, EJB, Hibernate, JNDI, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, JBoss, Oracle 10g Database, CVS, Eclipse, Windows NT, Unix/Linux.

Confidential

Java Developer/Programmer Analyst

Responsibilities:

  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.
  • Developed application using Micro Services, Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Worked on Spring Controllers, configured using annotations to handle the presentation requests, and integrated with services and DAO using annotations.
  • Worked on spring boot to configure the micro services.
  • Worked in application deployment at Amazon AWS, EC2/S3
  • Developed SOAP and Restful web services and validated using SOAP UI, Postman.
  • Used JAXB, JAXP for parsing auditing information in xml format.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 6.0 and Bootstrap.
  • Used JSP for retrieving and displaying data. Used jQuery Framework.
  • Converted the old code to Maven based projects and created the pom.xml for getting dependencies.
  • Significantly contributed in the building team to integrate the code Continuous Integration using Jenkins.
  • Developed Single page application and structured the JavaScript code using Angular 6.0 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Used the Log4j framework to log the system execution details to log files.
  • Used SVN version controlling to maintain project versions.
  • Used GIT Hub repository for the code base repositories.
  • Involved in the Code review process as a part of Quality Engineering Team.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Supported the application in production and worked with offshore team for issue tracking and used the SPLUNK to search and reviews the logs information while working on the incidents.
  • Developed Junit for Unit Testing and Mockito as Mocking framework.
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.

Environment: : Java 1.8, Micro services, spring boot, JSP, Servlets, Spring MVC Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Postman, Mockito, JUnit, PL/SQL, JSTL, HTML5, CSS3, Angular 6.0, ANT, Maven, Jenkins, WebSphere, Tomcat Server, Eclipse, Oracle, Linux, Unix, AWS.

Confidential

Software Engineer

Responsibilities:

  • Involved in deployment of the application at various environments (Dev, Testing, Staging, and prod).
  • Wrote program for integration services using Java, Java POJO, XML, JSON, and XSD.
  • Used JMS for consuming requests, validations, message queuing.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Used Maven project management tool for build and deployment of the application.
  • Used GITLAB as source controls.
  • Used Docker for deploying SQL and testing.
  • Implemented Batch Auction Algorithm on our prediction markets Data to improve liquidity in thin markets.
  • Integrated with Selenium Grid to distribute tests on Jenkins Using Docker Container.
  • Develop Java program for middle ware, schema, API, SQL.
  • Writing unit and integration tests with Mockito and Mock framework.
  • Used log4j for logging.

Environment: Java 1.5, spring 3, Hibernate 3, EJBs, HTML, CSS, TestNG, JSP, Servlets, JMS, Oracle 10i, SQL,MVC Pattern, SVN, Log4J, JIRA.

We'd love your feedback!