Sr. Java/j2ee Developer Resume
Princeton New, JerseY
SUMMARY
- Qualified Java/J2EE developer with 10 years of experience in software development life cycle (SDLC). Worked on finance and retail applications with experience in development, testing, troubleshooting, debugging and production support. An Oracle certified Java Programmer with good exposure to J2EE technologies.
- Experienced in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies.
- Good working knowledge of Object Oriented Programming (OOPS) concepts.
- Experienced with different frameworks like Spring, Struts, JPA and Hibernate.
- Experienced in front end UI technologies like HTML5, CSS3, JavaScript, jQuery and Angular 2.0.
- Experienced in developing full stack enterprise applications using Spring, Spring MVC, JSP, RESTFul Services, JPA/Hibernate, Angular2.0, and SQL.
- Experience in working with Web Services using SOAP and RESTful services.
- Experienced working with Application servers like WebSphere, WebLogic, Apache Tomcat, JBoss etc.
- Experienced in Oracle, MySQL, DB2 and MS SQL database servers.
- Experienced in Agile and Water Fall and SDLC processes.
- Expertise using application development tools like Rational Application Developer (RAD) and Eclipse IDE.
- Experienced in developing new enhancements and maintaining Web Applications using Core Java and J2EE technologies.
- Well versed with version control tools like GIT, SVN, CVS and Rational Rose Clear case.
- Experienced in writing JUnit test cases for Java/J2EE applications
- Experienced in using Build Automation tools such as Jenkins, Ant and Maven.
- Experienced in using SQL Developer and TOAD Database tools.
- Experience in Operating Systems like Windows 2000/XP, 7, Linux and Unix.
- Good exposure in the end - to-end development of software products from requirement analysis, designing, development, installation, deployment, de-bugging and documentation.
- Motivated, Energetic, Innovative and a team player with good communication, analytical, problem solving and trouble shooting skills.
TECHNICAL SKILLS
Programming Languages: Java 1.6/1.7, SQL, PL/SQL
J2EE and Web Technologies: JSP, JSF, Servlets, HTML/HTML5, CSS/CSS3, JavaScript, JQuery, JSON, Web Services, JDBC, JMS, Quartz Scheduler
Frameworks: Struts 1.x, Spring, Spring Boot, Hibernate, Angular2.0
Web Services: Amazon AWS, SOAP, Restful Web Services, JAX-WS, JAX-RS, XML, XSD, JSON
Databases: Oracle 8,9,10, Microsoft SQL Server, MySQL 5.x, DB2
Application/Web Servers: IBM WAS 7.0, Weblogic10.3, Apache Tomcat 7.x/8.x, JBoss5.x
Tools: Rational Rose Clear case, CVS, SVN, Git, Ant, Maven, SQL Developer, TOAD, Atlassian Jira, Microsoft Visio, JUnit
IDE: RAD, Eclipse
Operating Systems: Windows, Linux, Solaris Unix
PROFESSIONAL EXPERIENCE
Confidential Princeton, New Jersey
Sr. Java/J2EE Developer
Responsibilities:
- Design, develop and support applications running on JSTOR platform in Scrum based agile environment.
- Designed and developed modules for Phoenix archiving service.
- Migrated existing Phoenix archive service to Amazon Glacier.
- Used Amazon Glacier for archiving books and journals
- Provide level 1 support for existing JSTOR applications including jstor.org, Conprep, Phoenix, Fletcher, Watch services
Environment: Spring Boot/MVC Framework/Batch, Amazon Cloud (AWS S3), Amazon Glacier, RESTful Web services, Hibernate ORM, JBoss EAP 6, Weblogic12c, STS (IDE), JMS (ActiveMQ), XML, and Quality Stage, Quartz scheduler, Oracle (PL/SQL), Jenkins, Git, SVN, CVS.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Worked as a full stack developer for developing the entire application of PMS using Java 7, Spring Framework 3.0 and Hibernate 3.0.
- Developed User interface using Angular 2.0.
- Implemented ORM using Hibernate for mapping persistence layer to the database.
- Implemented RESTful Web Services to access the reference and pricing data from the backend.
- Worked extensively on Collection frameworks and multi-threading.
- Developed several Sequence and Class diagrams to design and document application architecture.
- Used Agile and Test driven development methodologies for software development.
- Participated in Scrum Stand-up sessions with Scrum master, 3 developers, QA and Project Lead every day.
- Developed JUnit test cases for testing the application.
- Supported Staging, UAT and Production environments.
- Resolved bugs raised via JIRA in the production environment.
- Responsible for documentation of release process.
- Used Git for version control and Apache Maven to build artefact.
Environment: Java 7, Spring 3.0, Hibernate 3.0, Angular2.0, JavaScript, CSS/CSS3, HTML/HTML5, SOAP (XML, XSD), RESTful (JSON, HTTP, HTTPS), JBoss5.x, Oracle 11g, Git, Maven, Jenkins, Eclipse.
Confidential, NY
Senior Systems Engineer/Developer
Responsibilities:
- Requirement gathering, designing Use cases, support testing and release process.
- Involved in working with Struts MVC based architecture.
- Involved in the Production support of the project.
- Involved in the process of application design and database design.
- Involved in writing JSP’s and used HTML, CSS and JQuery in frontend UI.
- Involved in writing Client side validations using JavaScript.
- Involved in writing Server side validations using Struts Validation Framework.
Environment: Java 6, HTML, CSS, JavaScript, JSP, Struts 1.2, XML, DTD, XSD, XSLT, MySQL, WebLogic 10.3, Eclipse 3.3, Ant, Windows XP.
Confidential, NY
Software Engineer/Developer
Responsibilities:
- Analyze high level business requirements and create prototypes for business/client walk through using HTML, CSS, and Java script.
- Develop client registration and order placement modules using Java, J2EE, Spring framework.
- Work on enhancement of existing modules like order tracking and payments.
- Analyse and fix bugs raised through in house bug tracker tool.
- Provide support to testers and QA teams, and Production support of the project.
- Document and update client manual with new deployed functionality.
Environment: Java, J2EE, Spring 2.0, JSP, HTML, CSS, Hibernate, PL/SQL, Eclipse, Tomcat5.5Oracle 10g, Ant, Rational Rose Clear case
Confidential
Software Engineer
Responsibilities:
- Develop sample e-commerce project with User registration and login pages using Java.
- Used Oracle as database and wrote SQL queries and stored procedures.
- Involved in writing Unit test cases.
Environment: Java, HTML, CSS, Oracle, Tomcat5.