Sr. Java Developer Resume
SUMMARY
- 7 years of development experience in JAVA/J2EE platform.
- Experienced in all phases of Software Development Life Cycle from using analysis and design to development and testing of application software of Enterprise and Web based applications.
- Successfully served in both analytical and technical capacities during the full product life cycle of various small and large - scale applications
- Extensive experience working with JDBC, Hibernate JavaScript and Spring.
- Specialized in creating technical architectures for Internet applications using leading edge technologies such as Servlets, JSF, JSP (Custom Tag Libraries), JDBC, SpringXML, SOAP, and REST Web Services
- Participated actively in the Agile Development Process (TDD).
- Hands on experience in SDLC (Software Development Life Cycle) which involves analysis, design, development, testing and deployment of Enterprise Java Applications.
- Experience in integrating web applications using Spring IOC module.
- Experience in using web servers such as Tomcat and Application Servers like Weblogic
- Well versed with several Atlassian applications like Confluence and GIT.
- Worked on various version control systems such as GIT, T ortoiseSVN, SVN including bug/issue tracking tools like Jira.
- Experienced in Production Support of Enterprise level applications.
- Expertise in various frameworks such as MVC, JDBC and Hibernate (ORM)
- Good experience in Web Services such as REST and SOA based using SOAP, WSDL
- Excellent Verbal and written communication skills and strong in documentation.
- Working experience with Relational Database’s like Oracle, DB2, SQL Server and MySQL.
- Sound knowledge in JUnit and test driven development
- Great ability to quickly master new concepts and capable of working in-group as well as independently.
- Ability to learn quickly in work environment, possesses good interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Operating System: Microsoft Windows XP/7/10
Programming Technologies: Java, J2EE and JEE.
Languages: Java, C, XML,MATLAB
Front-End/UI Frameworks: HTML 4, CSS, JavaScript, JQuery, Ajax, AngularJs.
Web Development Technologies: J2EE, Servlets, JSP, JSF, XML, HTML, CSS
Framework: Spring Core, AOP, Hibernate, JDBC
Application/Web Servers: Apache Tomcat, and Oracle WebLogic
Web Services: REST, SOAP, WSDL
Database Development Technologies: SQL, HSQL
RDBMS: Oracle10g/12c, MySQL, IBM DB2
IDE/Development Software Suite: Eclipse, NetBeans, SQL Developer
Version Control: GIT, Tortoise, SVN
Testing/TicketingTools: JUnit, Jira
Team Collaboration Software: Confluence
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Worked with Business Analyst in defining and refining requirements, estimation and analysis of enhancement and changes.
- Collaborate with developers, support teams and testers to ensure integrated code functionality.
- Involved in daily agile stand-ups with 2 week sprints and daily scrums.
- Developed both front end and back end validation to provide instant validation results.
- Discovered requirement gaps in the application and communicated them with the clients and team leads.
- Involved in the development of the Trade Messaging Interface(TMI) web tool. This tool allows developers, testers and government client representatives to load, submit EDI message and view the responses.
- Involvement through this project has provided me experience with developing front-end web application using HTML, JavaScript, CSS, AJAX, Bootstrap, Angular Js, jQuery and JSON.
- Used Spring MVC to design and develop core services that clients would access to read/ submit and modify their data.
- Developed and performed test as per design. Prepared test cases and performed unit and system testing.
- Used JDBC and Spring MVC to retrieve/update customer information to/from the database.
- Used Oracle 12c for Database and JDBC for back end layer.
- Used Java/J2EE Design patterns like Factory Method, Singleton, DAO's and DTO's in the project extensively.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used WebLogic for deploying various components of application.
- Worked as a member in Production Support team in order to provide technical support to the application and at time had to be on call 24hrs for periods of a week.
Environment: Java, J2EE, Spring, Spring MVC, Javascript, AJAX, JSP, JUnit, Weblogic, Oracle 12c, IBM DB2, Eclipse, NetBeans, Log4j, SQL, JSON, XML, SQL Developer, Angular Js, REST, JIRA, Confluence, Maven.
Confidential
Java Developer
Responsibilities:
- Worked with Business Analyst in defining and refining requirements, estimation and analysis of enhancement and changes.
- Involved in the complete project life cycle including design, development, implementation, verification and validation.
- Collaborate with developers, support teams and testers to ensure integrated code functionality.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Involved in testing of application on various levels like Unit, Integration and System testing by utilizing various methodologies.
- Implemented Filters at both JSP and Action class level to enforce security by filtering request objects being passed to the action class.
- Used Log4J for logging mechanism. Creating test cases using JUnit testing
- Design and development of User Interfaces using JSP, (J2EE), XML, HTML, and CSS
Environment: Java, J2EE, Spring, Spring MVC, Javascript, AJAX, JSP, JUnit, Weblogic, Oracle 11, XML, SOAP, SQL, Eclipse, Log4j, JSON, SQL Developer
Confidential
Java Developer
Responsibilities:
- Worked on Requirement Analysis, gathering all possible requirements from end users and involved in breaking the requirements into exact implementation details.
- Implemented MVC architecture using Servlets, JSP.
- Responsible for installation, configuring my local environment.
- Developed User interface using AJAX, Spring MVC, JSP and added new functionalities like search, alerts etc.
- Defined XML schemas for application domain objects.
- Involved in JUnit testing, prepared code documentation for future references and upgrades
- Configure WebLogic for application deployment, setting up data sources, connection pools.
- Developed and deployed the application on Weblogic application server.
- Used Jira to track and fix bugs and code defects on the front end identified by QA's.
- Used JDBC to establish connectivity to the database of Oracle 10g for performing the database operations
Environment: Java, J2EE, Spring, Spring MVC, Javascript, AJAX, JSP, JUnit, Weblogic, Oracle 10g