Java/ J2ee Developer Resume
St Louis, MO
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, 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 | St. Louis, MO
Java/ J2EE Developer
Responsibilities:
- Involved in Technical and High-level Design Review Meetings with Business Testers and Business Owners and completed Software Development Life Cycle (SDLC) phases of the project including designing, developing, testing, and deployment of applications.
- Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA.
- Extensively used Bootstrap in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Modified Hibernate config.xml to successfully connect to the database.
- Managed the code versioning and releases versioning through SVN, Git and developed Use Case Diagrams and Class Diagrams.
- Developed UI using JavaScript, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
- Build code using IntelliJ IDEA and deploy it using Tomcat.
- Developed the project within the Rest services to get web services quality ways.
- Done the database part in the MySQL with using the script.
- Take care of the complete java multi-threading part in back-end components.
- Developed REST based Microservices using Spring Boot.
- ImplementedTest Scriptsbased on the User Requirements as specified by theBusiness sideandRequirement documentand analyzingBusiness Requirementsand handling it as per Requirements.
- UsedLog4Jto capture the logging information.
- Used Agile Methodology for the development of the project.
Environment: Spring Data JPA, Spring Boot, Micro services, Apache Tomcat, REST, XML, Log4j, STS, GITHUB, Agile, Windows.
Confidential |Greenwich, CT
Java Developer
Responsibilities:
- Involved inJavaMultithreading to 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 | New Orleans, LA
Software Developer
Responsibilities:
- Implemented the Email module, which included setting upJMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developingmessage driven beansthat consumed the messages from the queue and sent emails using contents from the message.
- Persistence layer was implemented usingHibernateFramework.
- Front-end is designed by usingJSP, Servlets, Ajax and Struts.
- UsedJavaScriptfor the web page validation.
- Involved with bug fixing on functionality, performance and designing issues.
- Requirement Gathering and Analysis of the requirements, Impact analysis on t
- WrittenANTscripts for building application artifacts. Monitored theerror logsusingLog4J.
- Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
- Developed application using My Eclipse for rapid development.
- Developed the application using Oracle SQL, Java, and JavaScript.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Developed database layer using JDBC for connecting to ORACLE.
- Deployed applications on Apache Tomcat application server instances in all the respective environments
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, Hibernate, Apache tomcat, Oracle, Java Script, JMS, JDBC, Ant.