We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 5+ years of professional experience in Software Development Life Cycle (SDLC) and Implementation of Client/Server, Multi - tiered web based applications using Java/J2EE technologies. Expert knowledge in designing and developing complex, multi-threaded applications and about 8 months of experience with Angular.
  • Expertise in developing the Microservices and implement the integration with Angular and IOS.
  • Expertise and experience in Object Oriented Analysis and Design (OOAD) development and implementation of Web based applications.
  • Expertise in employing SDLC models, agile scrum methodologies.
  • Experience using J2EE design patterns to develop robust Java applications.
  • Experience in building applications applying the knowledge of Service Oriented Architecture (SOA).
  • Expertise in Spring Framework as a container to help easy transaction management, JDBC access.
  • Experience in developing and supporting applications that consume and/or generate SOAP/Restful Web Services using JAX-WS and Apache AXIS.
  • Experience with Open-Source Object-Relational Mapping tools like Hibernate.
  • Proven experience in Application/Web Servers like Web Sphere, JBOSS, Web logic, Apache Tomcat and Glassfish on Windows and Unix Platforms.
  • Experience in processing batch jobs using UNIX and Java.
  • Experience in client side technologies like HTML, JavaScript, Angular Js, jQuery and AJAX.
  • Experience in relational databases like Oracle, SQL Server and DB2.
  • Experience in non-relational databases like mongoDB.
  • Experience in developing database Objects like Stored Procedures, Triggers.
  • Worked with different IDE’s like Eclipse, IntelliJ and RAD.
  • Experience with Build Management Tools Maven and ANT.
  • Experience in version control systems like SVN (Subversion), Clear Case, Concurrent Version System (CVS), GIT and Serena Dimensions.
  • Exceptional ability to learn new technologies, excellent written/verbal communication, team work skills.
  • Developed the application with Angular JS, HTML5, bootstrap,wordPress and Node.js,SASS
  • Extensively used the Angular features and framed the application in accordance to MVC model.

TECHNICAL SKILLS:

Languages: Java 1.4/1.5/1.6, Shell Scripting, WSDL, SQL and PL/SQL

Web Technologies: CSS, Java Script, JQuery, Servlets, HTML5, Angular js

Build Tool: Ant & Maven 1.4

Specifications/API’s: EJB, JNDI, JMS, JPA, JAXB, JAX-WS

Application Frameworks: Struts 1.2/2.0, Spring 2.5/3.2.4,Hibernate

Web/Application Servers: Web sphere 7.0, JBoss, Wildfly/EAPv6.x, Apache Tomcat 6.x, and Glassfish

Web Services: Axis 1.4/2, SOAP, REST, WS-Security, WSDL, UDDI.

XML Suite: XML, XSL, DTD, XSD, XSLT, XPath, JAXP.

Development Tools: IRAD 7.5, Eclipse (indigo, juno, kepler), IntelliJ,DB Visualizer, TOAD.

RDBMS / DBMS: DB2, Oracle, SQL Server, MongoDB

Operating Systems: Windows 7/NT/2000/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Analyze requirements and design the micro-services using spring boot framework.
  • Generate rest services templates using swagger specifications.
  • Build API/Interface specifications.
  • Actively involved in the design and preparation of JUnit tests for better quality of the micro-services.
  • Used Agile Software Development for developing the application and developed use case diagrams, object diagrams, class diagrams, and sequence diagrams using UML.
  • Used RTC and Artifactory to deliver the code and leveraged Jenkins to deploy the jar files to PCF using RLM.
  • Maintained security standards to protect the code.
  • Performed integration testing to ensure connectivity of micro-services with frontend technologies and successfully troubleshot issues with the help of PCF logs
  • Participated in bi-weekly sprints using agile development methodologies.
  • Implemented of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
  • Performed logging into splunk.
  • Implemented Zuul proxy as the API gateway.
  • Developed test plans and unit testing using JUnit and Mockito
  • Maintained GEMFIRE to cache the micro-services responses for consumption by subsequent services.

Confidential, FL

Java Developer

Responsibilities:

  • Analyze the requirements provided by client.
  • Actively involved in the design and prepare Business Solution document, technical solution document.
  • Used Agile Software Development for developing the application and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Tested the web services request and response using SOAPUI and REST Client Plug-in’s in the IDE.
  • Developed user interface using, JavaScript, HTML, JQuery, CSS custom tags, custom Frame Work and AJAX.
  • Used Struts Action classes to interact with DAO’s and used Validation framework for Client and Server side validation.
  • Designed, developed Servlets, JSP and deployed them on Web logic Application Server.
  • Worked on Ajax part of the application to get user friendly dynamic content display.
  • Extensively used Hibernate in data access layer to perform CURD operations in database.
  • Used ANT scripts to build the application and deployed on Weblogic Application Server.
  • Experience working with core Java and Java Multithreading application.
  • Performed unit testing using JUNIT framework for testing Action Classes.
  • Experience delivering web-based technology solutions to meet business needs.
  • Provided support during Quality Assurance and User Acceptance testing phases.
  • Involved in all the code deployments to production.
  • Preparing all the knowledge documents related to the business and process, which will help to the new resource and for the existing resource as a reference guide.

Confidential, Pleasanton, CA

Java Developer

Responsibilities:

  • Exercising a vast amount of technologies/methodologies including but not limited to JavaScript, JUnit and component testing, MongoDB, Gradle, Chef, Cucumber, Agile Development, Test-driven Development, Behavior-Driven Development, Continuous Integration development, and Pair programming.
  • Developing UI using JavaScript, HTML5, CSS3, Angular, Knockout, and Ajax for interactive cross browser functionality and a rich complex user interface.
  • Responsible for requirement gathering from the Business Analyst’s and for preparing the Requirement Specification Document.
  • Following Agile Methodology (SCRUM) for the Software development Life cycle, TDD, BDD, CI, and Pair programming methods to assist with faster development cycles creating minimal error code.
  • Worked on different environments like development, CI, E2E and Production.
  • Involved in the development the Web application, which was developed on RAD 7.5 and deployed in WebSphere application server 6.0.
  • Used SQL Server and Mondo DB as a backend database.
  • Used JDBC framework to communicate with the database.
  • Involved in unit and manual testing of the application.
  • Using Gradle automated build scripts to manage multiple model dependencies.
  • Employing Behavioral-Driven testing using Cucumber.
  • Used Jira for sprint tracking, issue tracking and project planning.
  • Managing continuous Integration and creating/maintaining efficient builds and deployments using Jenkins, Chef, and Electric Commander.
  • Developed Rest & Soap Web Services using Spring. Integrating frontend UI with backend using Spring MVC Framework.
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Using SVN and Git for code repository and version control.
  • Developed new window layouts and screen flows.
  • Prepared technical design documentation and explanatory material.
  • Utilized Java Swing framework to develop client side components.
  • Scripted and implemented automated unit test cases.
  • Participated in product design and prototyping efforts.
  • Adhered to development methodology design and coding standards.
  • Responsible for developing the UI pages using HTML4/5, XHTML, CSS2/3,Word Press,JavaScript, JQuery, AngularJS,SASS and JSON.

Environment: Java 1.6, J2EE, Spring, Struts2, RestEasy, Axis2, HTML, Java script, XML, JSON CSS, Oracle, Web Services, Ecllipse, RAD, SVN, Jira, Github, Java swing

Confidential, Milpitas, CA

Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analyst’s and for preparing the Requirement Specification Document.
  • Used Agile Methodology (SCRUM) for the Software development Life cycle.
  • Used REST Easy Framework and Spring Dependency Injection in the development of the application
  • Used Spring framework for developing authentication and authorization layer.
  • Implemented Log4j for logging.
  • Involved in the development of the Middle tier Web Engine of the Mobile application.
  • Application was developed on RAD 8 and deployed in WebSphere application server 8.0.
  • Used SQL Server as a backend database.
  • Used JIBX to parse XML to Java Beans and Java Beans to XML.
  • The response from the backend services is in JSON string format. This is unmarshalled using Jackson implementation.
  • Used Axis 2 webservice client for backend webservice calls.
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Involved in unit and manual testing of the application.
  • Used IBM’s RTC for issue tracking and SVN as a Version control.
  • Gained knowledge of SOA implementation for webservice consumption.
  • Used Hudson for continuous integration and SONAR to ensure code quality throughout the software development lifecycle.

Environment: Java 1.6, J2EE,Java swing, Spring, Struts2, RestEasy, Axis2, HTML, Java script, XML, JSON CSS, JQuery, Oracle, Web Services, RAD, SVN and UNIX.

Confidential, Stamford, CT

Java Developer

Responsibilities:

  • Involved in the analysis, design and development of the application components using JSP, Servlets, EJB components and J2EE design pattern.
  • Reviewed requirements with the Support Group and developed an initial prototype.
  • Used Axis 2 webservice client for backend webservice calls.
  • Used Spring framework in developing the Integration Layer of the project.
  • Worked extensively in creating data sources with JDBC
  • Utilized the base UML methodologies and Use cases modelled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using visual modelling tools
  • Made changes in the JSP pages according to the requirement.
  • AJAX forms are created for update operations.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JQuery and JavaScript.
  • Created Ajax forms for update operations
  • Developed Multi -threaded code for web application development.
  • Worked on the Unit testing and Integration testing.
  • Worked on Stored Procedures using the oracle database.
  • Registration process handled by entity bean with communicates to the oracle database.

Environment: Java J2EE, Servlets, JSP, AJAX, HTML, CSS, JQuery, XML, Design Patterns, Oracle 10g, SQL, Pl/Sql, JBOSS, Eclipse, JUnit.

Confidential, New York, NY

Junior Java Developer

Responsibilities:

  • Contributed to servlet based application development.
  • Assisted in maintaining and updating existing applications and modules.
  • Helped design form validation programs using HTML and JavaScript.
  • Contributed to development of client side and server side codes for external and internal web applications.
  • Provided assistance and support to programming team members as required.

We'd love your feedback!