Java/ J2ee Developer Resume
Boston, MA
SUMMARY
- 5+ Years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java & J2EE, Springs Framework, Struts Framework, Hibernate, Web Services and XML.
- Expertise in implementation of a full Software Development Life CycleSDLC.
- Expert in Core Java wif in - depth noledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
- Experience on data access technologies likeJDBC Hibernate SQL PL/SQL Stored Procedures and Triggers.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for Microservices.
- Experienced in using IDEs such as Eclipse, My Eclipse and IntelliJ.
- Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
- Expertise in relational database managementSQL Server MySQL Oracle.
- Experience in using JUnit for unit testing, Log4j for logging and SVN/Git as version control systems.
- Responsible for all infrastructure and CI/CD tools related to build and releasing software.
- Skills in analyzing user requirements, modeling teh system and ensuring teh functionality.
- Always worked closely wif system users and management personnel and gained a reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
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, Boston, MA
Java/ J2EE Developer
Responsibilities:
- Involved in Technical and High level Design Review Meetings wif Business Testers and Business Owners and completed Software Development Life Cycle (SDLC) phases of teh 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 teh database.
- Managed teh 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 teh project wifin teh Rest services to get web services quality ways.
- Done teh database part in teh MySQL wif using teh script.
- Take care of teh complete java multi-threading part in back end components.
- Developed REST based Microservices using Spring Boot.
- ImplementedTest Scriptsbased on teh User Requirements as specified by theBusiness sideandRequirement documentand analysingBusiness Requirementsand handling it as per Requirements.
- UsedLog4Jto capture teh logging information.
- Used Agile Methodology for teh development of teh project.
Environment: Spring Data JPA, Spring Boot, Micro services, Apache Tomcat, REST, XML, Log4j, STS, GITHUB, Agile, Windows.
Confidential, Providence, RI
Java Developer
Responsibilities:
- DevelopedCore Javacomponents to develop teh transaction report. Stored teh dynamic data on toCollectionObjects and used teh predefined methods to perform all DB related operations efficiently.
- Developed teh application usingspring frameworkdat leverages model view layer architecture, also configured Dependency Injection.
- UsedAgile methodologyprocess in teh development project.
- Worked on developing backend components and services using Hibernate and spring.
- UsedJMSfor teh asynchronous exchange of critical business data and events amongJ2EEcomponents and legacy system.
- Involved in installing and configuringMavenfor application builds and deployment.
- Deployed Applications onApache Tomcat Serverand usedCVSas teh version control manager.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Supported and provided important feedback to various development teams wif regards to teh grid computing and caching technology.
- Designed and developedMicro Servicesbusiness components usingSpring Boot.
- UsedGITto check-in and check-out and co-ordinate among team members for Version Controlling.
- Designed and developedRESTweb service for validating address.
- Deployment of web, enterprise java components, messaging components and multi-threading.
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 teh Email module, which included setting upJMS message queue, designing and developing email client which sent Java messages to teh message queue, designing and developingmessage driven beansdat consumed teh messages from teh queue and sent emails using contents from teh message.
- Persistence layer was implemented usingHibernateFramework.
- Front-end is designed by usingJSP, Servlets, Ajax and Struts.
- UsedJavaScriptfor teh web page validation.
- Involved wif bug fixing on functionality, performance and designing issues.
- Requirement Gathering and Analysis of teh requirements, Impact analysis on t
- WrittenANTscripts for building application artifacts. Monitored theerror logsusingLog4J.
- Developed Reusable components wif clean and thoroughly tested code wif high performance and simplicity in mind.
- Developed application using My Eclipse for rapid development.
- Developed teh application using Oracle SQL, Java, and JavaScript.
- Created SQL queries, PL/SQL Stored Procedures, Functions for teh Database layer by studying teh required business objects and validating them wif Stored Procedures using DB2. Also used JPA wif Hibernate provider.
- Developed database layer using JDBC for connecting to ORACLE.
- Deployed applications on Apache Tomcat application server instances in all teh respective environments
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, Hibernate, Apache tomcat, Oracle, Java Script, JMS, JDBC, Ant.
