Java Developer/onsite Lead Resume
Seattle, WA
SUMMARY:
- 12 years of experience in Software development especially in developing Web based, Client - Server, Distributed Architecture applications in Java/J2EE technologies using SDLC & Agile Methodology.
- Experience in design and development of web based systems using Java/J2EE technology
- Experience in Spring, Struts Framework along with JQuery/JavaScript.
- Experience in working on Web Application Security scanning tools- AppScan, VeraCode
- Experience in end-to-end development of application from requirement analysis to testing and implementation
- Strong experience in OOAD and Agile development methodology using tools like Version One.
- Experience in SOA, JSON, SOAP/REST Web Services.
- Expertise in Object Oriented Programming: solid understanding of operating systems and relational databases.
- Full SDLC experience with solid OOD/OOP in J2SE (Core Java) including Multithreading, Collection
- API and Interfaces.
- Expertise in Configuration Management tools like GIT, SVN, VSS, IBM Clear Case, Jenkins & IBM Build Forge
- Knowledge of J2EE Design Patterns.
- Have a strong passion for learning new technologies, frameworks, APIs, features, patterns and best practices.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, SQL, Shell Scripting
Web Technologies: JSP, Servlet, JavaScript, JQuery, HTML, Web Services, JSON, HTML5, CSS3
Framework: Spring 4.x, Hibernate, Struts1.3
Databases: Oracle 12c, IBM DB2
Operating System: Windows XP/7, Unix/Linux
Web Application Servers: Apache Tomcat, WebSphere, WebLogic
IDE: Eclipse, RAD
Configuration Management tool: GIT, SVN, VSS, IBM Clear Case
Other Tools: IBM Clear Quest, Version One, IBM AppScan, VeraCode, Jenkins, IBM Build Forge, Artifactory, Rundeck
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Java Developer/Onsite Lead
Technology Used: Spring, Hibernate, HTML5, CSS3, Oracle 11g, Java-JEE, Servlet, JSP, JQuery, JavaScript, REST Web Services, Shell Scripting, Eclipse MARS, Toad, Version One, Windows 7, Unix, IBM AppScan, Veracode, Jenkins
Responsibilities:
- Responsible for designing and developing Interfaces to Automate the data processing from upstream applications using Shell scripting, Java
- Developing REST Web services for upstream application for fetching data.
- Participated in code and design reviews and used check style, findbugs, PMD tools for code quality improvements.
- Build and Deployment with continuous delivery using GIT, Jenkins and artifactory
- Utilizing SOAP Web Services for consuming data from upstream applications.
- Applying fixes Security Vulnerabilities found by IBM AppScan and Veracode.
- Designing and development of new module and performing production support and maintenance activities.
- Perform high level system design and low level design document creation and review
- Release and configuration management activities using Version One, GIT.
- Preparing Integration test plan.
- Coordination between the IT and business team to gather and validate the requirement.
- Identify and create Solution Design for new opportunities in business for process improvement.
- Managing user testing and application deployment activity.
- Perform Sprint and release level planning
Confidential, Columbus, IN
Java Developer/Onsite Lead
Technology Used: Spring, Struts, Hibernate, HTML5, CSS3, Oracle 10g, Java-JEE, Servlet, JSP, JQuery, JavaScript, SOAP Web Services, Shell Scripting, WebSphere, Toad, Windows 7, Unix, IBM AppScan, IBM Build Forge, ClearCase
Responsibilities:
- Understand the business needs of the customer, analyse the requirements and prepare requirement specification
- Participated in code and design reviews and also used check style, findbugs, and PMD tools for code quality improvements.
- Integration with Google Map web services
- Preparation of test strategy and execution of the same
- Release and Configuration management using ClearCase
- Perform deployment planning and execution using IBM Build Gorge
- Provide User Support, Troubleshooting the application post deployment
Confidential, Southfield, MI
Java Developer/Onsite Lead
Technology Used: Java/J2EE, JSP, JSF, Struts, JavaScript, Oracle 10g, Toplink, WebLogic, SVN, Windows XP
Responsibilities:
- Perform Requirements gathering and elaboration
- Preparation of High level and Detail Level Design
- Responsible for designing and development of Bid engine in the application.
- Build and Unit Testing of the Bid engine module.
- Release and Configuration management using SVN
- Create Use cases, test plan document and testing.
- Provide Warranty Support.
Confidential
Java Developer
Responsibilities:
- Understand the business needs of the customer, analyse the requirements and prepare requirement specification
- Code development.
- Implemented Ajax using DWR framework.
- Used tools like JTest & Check style for code review and optimization.
- Formulating the test strategy for the requirements and performing unit and integration testing the same under various conditions
- Bug fixing, defect tracking
- End to end development, maintenance, and support of applications