Java/ J2ee Developer Resume
Baton Rouge, LA
SUMMARY
- Over 5+ years of experience in analysis design development implementation and troubleshooting of various Java/J2EE based applications such as client server/ web based applications.
- Extensive programming experience in developing web based applications and Client - Server technologies using Java, JEE, JSP, Servlets, Struts, JSF, Spring, JDBC, JMS, EJB, Hibernate, JavaScript, & XML.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Good experience designing databases SQL Server.
- Strong Database design and development experience, which includes designing, data modeling, stored procedures, functions, triggers etc. using SQL.
- Expertise in web services technologies such as Restful.
- Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
- Strong knowledge in Java Messaging Services JMS.
- Experience in working with different operating systems like Windows and UNIX/Linux.
- Extensive experience in using IDE like Eclipse, Spring Tool Suite and version control tools like SVN, Git.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Ability to provide solutions from a functional and technical perspective, and meet deadlines.
- Strong analytical and problem solving skills and a proven ability to be an effective team player with excellent time management skills.
- Extensive experience in code refactoring, developing standards and mentoring the team.
TECHNICAL SKILLS
Languages: Java,J2EE, SQL
Technologies: JSP, JDBC, Servlets, Spring, Spring Boot
Databases: Oracle, MySQL.
Operating Systems: Windows, Unix
IDE’s: Eclipse,IntelliJ
Web Server: Apache Tomcat
Tools: JUNIT, Maven, Log4j, Ant, Git, SVN
PROFESSIONAL EXPERIENCE
Confidential, Baton Rouge, LA
Java/ J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirement Gathering, Design & Analysis of the Specifications and Development of the Application.
- Worked extensively on design and development of applications using Java, J2EE, Spring Boot, and Hibernate.
- Responsible for writing SQL queries and Stored Procedures using SQL/PLSQL.
- Extensively used Java Collection, Exception Handling, and File handling by Java I/O concept for implementing the business logic in this project.
- Designed and developed the REST based Microservices using the Spring Boot.
- Developed the presentation layer using JSP and business logic code was implemented in the Model component of Apache Struts framework based on Model View Controller (MVC) paradigm.
- Used Log4j for debugging, testing and maintaining the system state.
- Developed UI pages using JavaScript and used Bootstrap for creating responsive web pages.
- Involved in the design and development of XML presentation.
- Helped design and develop a RESTful API data providing account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
- Implemented Microservices architecture using Spring Boot for making applications smaller and independent.
- Use of Struts Framework for Controller components and View components.
- Created Auto deploys jobs using Jenkins.
- Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying applications, creating JPA based entity objects.
Environment: Spring Data JPA, Spring Boot, Micro services, Apache Tomcat, REST, XML, Log4j, STS, GITHUB, Agile, Windows.
Confidential, Austin, TX
Java Developer
Responsibilities:
- Involved inJavaMultithreadingto cascade multiple changes on multiple records in only one transaction
- Implemented the service layer usingspringwith transaction and logging interceptors.
- Fixing the bugs and developing new enhancements usingJAVA/J2EE,spring,Hibernate, WebLogic.
- UsedSpringMVCas Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJava classes to database tables.
- Involved inJavaMultithreadingto cascade multiple changes on multiple records in only one transaction.
- Wrote stored procedures to communicate with Oracle database.
- Used Spring JDBC template to access database tables.
- Worked on Maven to build and deploy server components on WebLogic server.
- Implementing or exposing the Micro services to base on RESTful API utilizingSpring Bootwith Spring MVC.
- Used common Unix/Linux commands to verify log files in the Apache Tomcat Servers.
- Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
- Responsible for all stages of design, development, and deployment of applications.
- Used Spring MVC, Spring Batch and JDBC Template for object-to-relational mapping from the database.
- Log4Jwas used to monitor the error logs and usedGITas version control tool.
Environment: Java, Spring, Spring Boot, Spring JDBC, Spring Batch, SNS, Oracle, Maven, GITHUB, REST, Apache Tomcat, Agile, Windows.
Confidential | Union, MO
Software Developer
Responsibilities:
- Essentially involved in all phases ofSDLCto structure the unformatted requirements.
- Developed and implemented applications using Eclipse.
- Developed JSP (Java Server Pages) for orders module and Customer Service Department.
- Wrote Client-side validation using Servlet Validate framework and Java script.
- UsedSQL,for handling MySQL database.
- Designed and developed the application using Spring, Web services, Hibernate
- Worked in building and deploying applications in servers like Web Logic, Apache Tomcat and Confidential Web sphere.
- Wrote different queries in Oracle using SQL.
- Designed and developed several EJBs using Session facade pattern.
- Involved in Integration of all the modules and deploying them on the Application server andused JMS.
- Excellent implementation Persistence layer usingJDBC and Hibernate.
- Written and debugged the ANT scripts for building the entire web application.
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, Hibernate, Apache tomcat, Oracle, Java Script, JMS, JDBC, Ant.