We provide IT Staff Augmentation Services!

Java Programmer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Around 5+ Years of progressive experience in Object - Oriented Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation, and maintenance in Java/J2EE technology.
  • Proficient in Java/J2EE technologies like JSP, Servlets, Spring, Struts.
  • Over 5+ years of experience in Agile Methodologies and Waterfall.
  • Worked on frameworks like Spring (Core, MVC, JDBC, IOC and AOP).
  • 3 years with Spring Boot Microservices, Spring Cloud and Pivotal Cloud Foundry.
  • RESTFUL web services with Spring Boot and Spring Cloud.
  • Experienced best practices for integrating microservices into an existing system architecture.
  • Developed and consumed SOAP and Restful Web Services using JAX-WS, JAX-RS and JAX-RPC.
  • Excellent in front-end UI design implementations by writing HTML5, CSS, JavaScript, jQuery, to make better Single Page Application SPA using AngularJS.
  • Conversant with web/application servers like JBoss, Web Sphere, Tomcat and WebLogic.
  • Developed and implemented various Ajax Frameworks such as jQuery and JSON.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, Spring MVC, Hibernate, HTML5, CSS and JavaScript.
  • Thorough understanding of Object Oriented Methodology, Design and Development Process.
  • Worked on Analysis, Estimate, Design (with UML), development, Integration, Testing, production maintenance and support in client server environment.
  • Experience in using JUnit testing framework and comprehensive knowledge on Log4j
  • Experience in Production support, Troubleshooting and Debugging of applications.
  • Ability to rapidly learn new technologies and concepts with excellent interpersonal skills.
  • Strong in research and analytical skills, Problem solving and team collaboration.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, JMS, Log4j, JUnit, Jenkins, ANT, Maven

Frameworks: JSF, Spring, Struts 1.2/2.0, Tiles, Hibernate, MVC

IDE Tools: Eclipse

Web Technologies: JavaScript, CSS, HTML, AngularJS, XSLT, AJAX, JSON, JSTL

Databases: Oracle 9i/10g, MySQL, PostgreSQL, MS SQL

Design/project Methodologies: UML, Design Patterns, Agile, Waterfall

Application/Web servers: JBoss, Apache Tomcat, IBM WebSphere and WebLogic

Web Services: SOAP based JAX-WS, JAX-RS Restful Web Services

Version Control Tools: Git, SVN

Operating System: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Rochester, MI

Java Developer

Responsibilities:

  • Involved in the discussion, estimation, analysis, design and implementation of Business requirements using the Agile/Scrum methodology.
  • Involved in designing Entity data and Physical Data Model for the system.
  • Followed agile software development, test driven development and scrum status meetings
  • System built using Model-View-Controller (MVC)architecture.
  • Developed the application usingServletsandJSPfor the presentation layer along withJavaScript for the client-side validations.
  • Designed and implemented application using Java, Spring Annotations, Spring AOP, Spring Transactions, JPA.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Used JPA in mapping bean class to database tables to provide transparent persistence.
  • Designed and developed services using JAX-RPC, JAX-RS and WSDL.
  • Designed Frontend with in object oriented JavaScript Framework like AngularJS and node.js along with HTML, CSS3, SASS and JSP.
  • Involved in the creation of interface to manage dealer menu and Bulk update using JQuery.
  • Configured JSP component with Spring MVC Frame Work.
  • Extensively worked with WebLogic JMS extensions to co-ordinate communication between different applications.
  • Used Git version control, Jenkins for Continuous Integration and Maven for system build.
  • Used Log4J to validate functionalities and JUnit for unit testing.

Environment: J2EE, JSON, Spring 2.0, JPA, CSS3, HTML5, JavaScript, node.js, AngularJS, SOAP, REST, WebLogic, Junit, Git, Log4j, Jenkins, Microservices, Maven and Eclipse IDE.

Confidential

Java Programmer

Responsibilities:

  • Worked with Business analyst to gather user requirements
  • Involved inAnalysis,Design, Development, and Testingphases of the project
  • Create High Level Design document with Use Case Diagram, low level document with Class Diagrams, Sequence Diagrams using MS Visio.
  • Developed Presentation layer using HTML, JavaScript, CSS, AJAX, jQuery, XML, Spring MVC.
  • Developed Presentation layer using JSP, HTML, JavaScript, CSS, and Struts. Developed business logic with the help of business delegate, Singleton Patterns
  • Developed Data layer using DAO Pattern, Configured JDBC data sources, Connection pools and deployed business layer app in WebLogic server
  • Experienced in writing WSTL scripts to monitor the WebLogic server
  • Deployed the application in the WebLogic Server environment using Ant tool using Struts architecture with the JSP Client.
  • Established JDBC connection to retrieve the customer account details and transactions list from the Oracle database
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Created Team documentation covering from environment setup and best practices such as exception handling, logging, test driven development (TDD), information hiding, dependency Injection, AOP, etc.
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the Oracle database.
  • Used SVN as version control and ANT as a build tool.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Ensured strict adherence to the Banks best practices and coding standards

Environment: Java, HTML, JavaScript, Microservices, CSS, JSP, Struts MVC, JDBC, EJB, Oracle, JUnit, WebLogic, Waterfall methodology.

We'd love your feedback!