Java Developer - (full Stack) Resume
Atlanta, GA
SUMMARY
- 7+ years of experience in Java/J2ee and involved in Design, Development, Maintenance, Enhancement and Production Support of Enterprise Applications.
- Experience in using Core Java, J2SE, J2EE, and spring, Hibernate (ORM), Jasper Reporting, Servlets, JSP, AngularJS, NodeJS and JavaScript.
- Experience in developing Web Applications using frameworks Spring 3, and Hibernate 3.x
- Experience in developing Web applications using MVC Architecture.
- Developed Manhattan project in Life ray 6.1
- Proficient in Web Technologies likes JSP, JavaScript, JQuery, Web services, XML, HTML 5, CSS3, PHP.
- Experience in using software methodologies like Waterfall, Agile.
- Experience in using ORM Framework like Hibernate and JPA for O/R mapping to map Java POJO objects with the DB Objects.
- Good Knowledge and experience in using distributed technologies like SOAP, RESTful, WSDL, JAX - WS, JAXB, EJB 3.x and JMS
- Good Exposure in using RDBMS systems like DB2, Oracle 9i/10g and MySQL
- Experience with Web Logic Server 10g, Tomcat 6.x.
- Experience in using Eclipse IDE.
- Experience in writing build scripts using Apache Ant.
- Experience in using XML related technologies.
- Experience in writing database objects like Stored Procedures for Oracle and MS SQLServer.
- Experience in using development tools Log4J, Junit
- Expertise in using CVS, Git and Serena version control tools
- Proficient in Maven build tool
- Specialized in using IDEs IBM RAD, Eclipse and NetBeans
- Well understanding of Agile methodology
- Good knowledge in using defect tracking tool HP Quality Center Tool.
- Experience working closely with both small and large teams including Offshore and Onshore teams.
- Talented problem solver able to think” outside the box”
- Experience in providing 24/7 application support for Production and Development environments.
- Good analytical, problem solving, Communication and Interpersonal skills, having ability to adapt to any kind of environment.
- Strong team player with organizational and analytical skill
- Ability to work in tight schedules and efficient in meeting the deadlines.
TECHNICAL SKILLS
Programming languages: Java
Java / J2EE Technologies: JDBC, Servlets, JSP, Java Bean, EJB, JMS, XML, JUnit, JavaScript, Jasper Reporting, JAX-WS, JAXB, HTML5, CSS3, JQuery, JavaScript
Frameworks: Spring, Struts, Hibernate (ORM)
Web/App Servers: Apache Tomcat 6.x, WebLogic 10g
Logging Tools: Log4J
Version Control: CVS,Git, SVN
IDEs: Eclipse
Testing Tools: HP Quality Centre, Junit
Databases: Oracle, MS SQL
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
Java Developer - (Full stack)
Responsibilities:
- Involved in Business documentation, requirement analysis, system analysis and control flow
- Designed and Developed with Spring MVC framework.
- Developed Restful API for Recommendation Engine
- Developed page using JSP, JQuery, AngularJS, CSS3 and HTML5
- Handled debugging and custom exceptions using Log4j logging system.
- Developed Design Documents and provided estimates for the client requirements.
- FollowedAgile Methodologyfor the complete life cycle of the project.
- UsedSQL Injectiontechniques to avoid security vulnerability
- Performed unit testing of our application using JUNIT framework.
Confidential, Atlanta GA
Java Developer (Full-Stack)
Responsibilities:
- Involved in design discussions.
- Development of code to implement set of business rules.
- Provided detailed test cases to validate the developed codes.
- Interacted with the client for technical and functional discussions.
- Developed page using JSP, JQuery, NodeJS, CSS3 and HTML5.
- Written SQL query for Ward Management System.
- Solution demo to the client.
- Implementation of the software solution in various Hospitals.
Confidential
Java Developer (Full-stack)
Responsibilities:
- Involved in technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Implemented Struts-MVC to control the application flow in presentation/Web tier
- Used Struts Tiles framework along with JSP, JSTL Core, HTML, CSS and JavaScript to construct the UI Layer for the application.
- Integrated Struts and Spring IOC Framework with Hibernate for Data Persistence.
- Used JAXP, DOM for parsing xml documents and used JAXB for xml binding.
- Used Hibernate to connect to Oracle database to store and fetch data.
- Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Wrote Script for AJAX implementations in the website and created components, used JQuery for client side form validations and used JSON for creating objects in Java script.
- Used Log4J for logging in the application.
- Consumed web services using JAX-WS
- Developed applications using RAD IDE and deployed in Web Sphere server.
- Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
Confidential
Software Engineer
Responsibilities:
- Development. Designed and developed using advanced Java multi-threading, JSP, Servlets and HTML
- Extended the product for multiple hotel-chains using JSP servlets and Tomcat.
Confidential
Junior Java Developer
Responsibilities:
- Analyzed business requirements and software requirement specification documents to get a better understanding of the system from both technical and business perspective.
- Extensive interaction with internal and external business groups.
- Developed Server modules using Servlets, JSP and JSP Tag Libs. Developed JSP’s for customizable GUI.
- Designed & implemented Entity beans using JDBC technology to access Oracle database, and Session beans to implement business logic. Used Entity beans for portability and performance.