Sr. Java Developer Resume
Jeffersoncity
SUMMARY:
- Around 9years of experience in Software Development Life Cycle, developing Web centric and Object oriented business applications with Java & J2EE technologies.
- Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) using Waterfall, RUP and Agile methodologies.
- Excellent knowledge on Java Swing - building, enhancing, maintaining applications.
- Excellent knowledge on Java multithreaded application like managing, debugging, Synchronizing threads in distributed environment.
- Sound knowledge of Core Java - File handling, Collections, Applets, Swings, configuration, Class loaders.
- Excellent design and programming skills in JAVA and J2EE technology, including Core Java, Portlets, Servlets, JSP, JDBC, Spring, MVC,, XML Parsers (DOM and SAX).
- Experience working with extract, transform, load (ETL) Tools.
- Sound knowledge of Object Oriented design and development.
- Expertise in UI technologies like AngularJS, HTML 5, Java script, Bootstrap, Node JS, React JS, CSS, JQUERY, JSP, Applets/Swings..
- Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
- Involved in producing & consuming SOAP based & Restful web services using SOAP, JAX-WS, JAX-RS, SOAUP UI, and JERSEY etc.
- Developed application based on ORACLE and MongoDB.
- Expertise in DB Design, DB normalization and writing SQL Queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, Cursors and Views etc.
- Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using JUDE, Microsoft Visio and Rational Rose.
- In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere 8.2, Oracle WebLogic 8.1/9.2/10.3.3, JBOSS, Glassfish3 and Tomcat.
- Knowledge on Linux operating system, UNIX commands and PERL script.
- Hands on experience in writing Ant build scripts and setting up Maven dependencies for J2EE Application deployments.
- Worked on build and deployment tools - Ant and Maven with Hudson and Jenkins build.
- Expertise in using IDE’s like My Eclipse, Eclipse 3.x, RAD and IntelliJ.
- Strong analytical skills with ability to quickly understand client's business needs.
- Excellent problem solving skills with strong technical background and good inter Personal skills.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure.
TECHNICAL SKILLS:
Languages: C, JAVA, J2EE, HTML, Java Script, React JS, CSS, AngularJS and PL/SQL
Web Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts and Spring
Operating systems: Linux & Windows
Web tools and languages: HTML, XML, Java Script, JQuery, JSON, SOA webservices and RESTful services, CSS3
RDBMS: MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL, MongoDB, Cassandra database.
Frameworks: MVC, Spring 3.3(Annotation Based), Struts 2.0, Hibernate
Development IDE/ Tools: Eclipse 3x, STS (Spring Source Tool Suite), SOAPUI, SQL Developer and DB Visualizer
Methodologies & Concepts: Agile, Waterfall system analysis and design
Servers: Tomcat, Web Sphere, JBoss
Build Tools: Ant, Maven, Jenkins
Version Control Tools: SVN, CVS, Tortoise, Visual Source Safe (VSS)
Business Process Mangement(BPM): Oracle BPM, jBPM
Project Management &Design Tools: Rational Project Management (RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.
Bug Tracking Tools: JIRA, CRM, Bugzilla, Remedy and QTrack
PROFESSIONAL EXPERIENCE:
Confidential, JeffersonCity
Sr. Java Developer
Responsibilities:
- Involved in the Business meetings, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Worked in Agile Environment where the daily activities include attending Status meetings and coordinating and assigning tasks to offshore at end of the day.
- Involved in Analyzing, Developing, and fixing defects as per requirement.
- Coding using Spring, Hibernate, REST Web services.
- Eclipse IDE along with Maven was used to develop the code.
- Implemented Web Services for retrieving the authorization information for user account from the interfacing User Profile application.
- Used Jersey and Spring API’s to develop RESTful based Web Services.
- Used Mongo DB for building REST API’s.
- Worked on spring application framework features IOC container and AOP and integrated spring with Hibernate using the Hibernate Template.
- Developed enterprise inter-process communication frame work using Spring RESTful Web Service.
- Developed Hibernate persistent layer.
- Implemented Spring MVC framework in the presentation tier for all the essential control
- Server side coding and development using Spring, Exception Handling, Java Collections including Set, List, Map
- Application deployment on Tomcat Web Server.
- Involved in defect tracking as well as planning using JIRA.
- Developed Front end UI using Jsp, JavaScript Framework, Angular JS,HTML5, CSS3 and AJAX .
- Worked with DOJO toolkit for UI components using Javascript and Node.jsUsed Junit for Testing in a Test Driven Environment.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used Source Tree for repository and worked on Maven for building and deploying the application.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
Environment: Java, J2EE, JSP, Spring, Hibernate, Restful, MVC, Oracle BPM, SQL, PLSQL, MongoDB
Confidential, AtlantaJava developer
Responsibilities:
- Coding using Spring, Hibernate, REST Web services.
- Eclipse IDE along with Maven was used to develop the code.
- Implemented Web Services for retrieving the authorization information for user account from the interfacing User Profile application.
- Used Jersey and Spring API’s to develop RESTful based Web Services.
- Used Mongo DB for building REST API’s.
- Worked on spring application framework features IOC container and AOP and integrated spring with Hibernate using the HibernateTemplate.
- Developed enterprise inter-process communication frame work using Spring REST-ful Web Service.
- Developing SOAP Webservices and REST Webservices(JAXB, JSON, JAX-RS,JAX-WS)
- Developed Hibernate persistent layer.
- Implemented Spring MVC framework in the presentation tier for all the essential control
- Server side coding and development using Spring, Exception Handling, Java Collections including Set, List, Map
- Application deployment on Tomcat Web Server.
- Involved in defect tracking as well as planning using JIRA.
- Followed agile software development with Scrum methodology.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Used Junit for Testing in a Test Driven Environment.
Environment: Windows XP, Core java, Servlets, Springs3.0, JBOSS, Spring MVC, Hibernate, Oracle 10g, REST Web Services, SQLDeveloper, Apache Tomcat 7.0, MongoDB
Confidential, Tampa, FLJava Developer
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Followed Agile software development with Scrum methodology.
- Involved in Java, J2EE, Struts, Spring, Web Services and Hibernate in a fast paced development environment.
- Server side coding and development using Spring, Exception Handling, Java Collections including Set, List, Map, Spring, Hibernate, Webservices, etc in Windows & Linux environment.
- Involved in defect tracking as well as planning using JIRA.
- Resolved a complicate production issue for business managers, where the number of records where displaying wrong.
- Created and modified Strutsactions.Worked with struts validations.
- Worked on Spring application framework features IOC container and AOP and integrated Spring with Hibernate using the HibernateTemplate.
- Developed enterprise inter-process communication frame work using REST-ful Web Service.
- Developing SOAP Webservices and REST Webservices(JAXB, JSON, JAX-RS,JAX-WS)
- Developed Hibernate persistent layer.
- Implemented Spring MVC framework in the presentation tier for all the essential control
- Developed data access services using Spring DAO design pattern.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Developed various generic JavaScript functions used for validations.
- Used Hibernate DAO class to abstract transaction handling.
- Used several Hibernate techniques such as lazy loading, batch fetching, and eager fetching to improve application performance.
- Used Hibernate entity inheritance mappings for persisting Java IS-A type hierarchy.
- Implemented several Java/JEE Design patterns like MVC, DAO/DTO.
- Used Log4j utility to generate run-time logs.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
- Developed Functional Requirement Document based on users requirement.
Environment: JDK 1.5, JEE1.3, Spring 3.0 MVC framework, JDBC, AJAX, SOAP, XML, XStream, Apache POI, JQuery,JavaScript, Oracle 10g, Multi-Threading, Web sphere, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.
ConfidentialJava/J2EE Developer
Responsibilities:
- Coding using Spring, Hibernate, REST Web services.
- Eclipse IDE along with Maven was used to develop the code.
- Implemented Web Services for retrieving the authorization information for user account from the interfacing User Profile application.
- Used Jersey and Spring API’s to develop RESTful based Web Services.
- Used Mongo DB for building REST API’s.
- Worked on spring application framework features IOC container and AOP and integrated spring with Hibernate using the Hibernate Template.
- Developed enterprise inter-process communication frame work using Spring RESTful Web Service.
- Developed Hibernate persistent layer.
- Implemented Spring MVC framework in the presentation tier for all the essential control
- Server side coding and development using Spring, Exception Handling, Java Collections including Set, List, Map
- Application deployment on Tomcat Web Server.
- Involved in defect tracking as well as planning using JIRA.
- Developed UI work flow using Spring MVC
- Followed agile software development with Scrum methodology.
- Involved in parsing XML/JSON for data received.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Used Junit for Testing in a Test Driven Environment.
Environment:: Java, J2EE, JSP, Spring, Hibernate, Restful, MVC, Oracle, SQL, PLSQL
ConfidentialJava Developer
Responsibilities:
- Interacted with business managers to transform requirements into technical solutions.
- Followed Agile software development with Scrum methodology.
- Involved in Java, J2EE, Struts, Spring, Web Services and Hibernate in a fast paced development environment.
- Server side coding and development using Spring, Exception Handling, Java Collections including Set, List, Map, Spring, Hibernate, Webservices, etc in Windows & Linux environment.
- Involved in defect tracking as well as planning using JIRA.
- Resolved a complicate production issue for business managers, where the number of records where displaying wrong.
- Created and modified Struts actions. Worked with struts validations.
- Worked on Spring application framework features IOC container and AOP and integrated Spring with Hibernate using the HibernateTemplate.
- Developed enterprise inter-process communication frame work using Spring REST-ful Web Service. Developing SOAP Webservices and REST Webservices(JAXB, JSON, JAX-RS,JAX-WS)Developed Hibernate persistent layer.
- Implemented Spring MVC framework in the presentation tier for all the essential controlUsedLog4j utility to generate run-time logs.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
- Reviewed the code for ensuring adherence to java coding standards.
- Developed Functional Requirement Document based on users requirement.
Environment: Core java, Servlets, Springs3.0, Spring MVC, Hibernate, REST Web Services, SQLDeveloper, Apache Tomcat 7.0, MongoDB, Multi-Threading, Web sphere, Agile Methodology, Design Patterns , Apache Maven, Junit.