Sr. Java Developer Resume
IrvinE
SUMMARY
- 10 years of experience in Java J2EE application Lead and development.
- Successfully lead/mentored development team in projects of various sizes from conception to production.
- A good Java lead developer with expertise in object - oriented analysis and design and having very good understanding on all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance.
- Technology Leader and Software Architect
- Specialized in Java and J2EE application development.
- Specialties in Project Planning and Execution, Technology Budget Forecasting and Planning, Software and System Architecture
- 3 years of experience as a lead developer
- Strong Object Oriented design skills.
- Experience in SDLC and Agile methodology
- Experience in developing Web Services REST and SOAP.
- Good Knowledge of AWS Component (EC2, Elastic Beanstalk, AWS SNS, AWS SQS, Cloud Watch, Cloud Front, Dynamo DB)
- Good Knowledge of SOA and Micro Service
- Excellent communications skills. Adept at building strong working relationships with coworkers and management.
- Java certified from Oracle (SCJP, SCWCD and SCBCD)
- Experience in NoSQL(MongoDB)
- A keen learner with immense interest to learn and work on challenging projects and new technologies
TECHNICAL SKILLS
Operating System: Windows (Windows NT/2000/XP Professional), Linux (Ubuntu)
Programming Language: Java (Core and Advanced), J2EE (Servlet and JSP), JavaScript, Java BeansHTML, CSS, XML, UML
Databases: NoSQL (HBase), Oracle, MySQL
Frameworks: Spring 4.x (Core, AOP, MVC, Testing), Spring Batch, Spring IntegrationStruts 2.0, Hibernate 3.x, JavaScript Frameworks, JQuery, Angular JS
Build Tools: Maven 3.x, Gradle
QM tool: BMC Remedy Action Request System, Clear Quest
Web/App servers: Apache Tomcat 7, Weblogic 12c
Java IDE: Spring Source Tool Suite 3.7, Eclipse Juno, RAD
Portfolio Management Tool: TROUX Architecture 9.2, TROUX Metaverse 9.2
Code Review Tools: CAST Application Intelligence Platform, Find Bug, PMD, Check style
Continuous Integration Tool: Perforce 3.0, Jenkins, Bamboo, Clear Case, Tortoise SVN, Cruise ControlAnthillpro
Development Tools and Plugins: XML Spy 2015, Soap UI 5.1, Fire Bug, HTML Validator, Enterprise Architect7Easy Mock
PROFESSIONAL EXPERIENCE
Confidential, Irvine
Sr. Java Developer
RESPONSIBILITIES:
- Involved in Sprint planning, requirement gathering and estimation.
- Lead the development and participate in design and code reviews and provide alternatives
- Development of application, implementing enhancements, bug fixes and production support.
- Work together with clients and business analysts to translate business requirements into technical requirements
- Preparing high level and low level designs using UML.
- Responsible for providing day to day updates to client about development
- Ensure quality of deliverables, set development standards in areas of code quality, test coverage, monitoring, logging, exception management, documentation and others.
- Using SpringSource Tool Suite 3.7 as development IDE and Tomcat 7
- Developing application using Core Java, J2EE, Restful Web Service, JavaScript, CSS and AJAX.
- Performing unit testing using Junit, Mockito.
- Continuous Integration tool: Bamboo and Jenkins
- JavaScript Framework: - jQuery and Angular JS
- CAST Application Intelligence Platform for code review and performance testing.
- Excellent knowledge of the Full life cycle of a project
ENVIRONMENT: JAVA (Core and Advanced), J2EE (JSP, JSTL), spring 4.x (Core, AOP, MVC), Spring BatchJQuery, Node.js, Soap UI, Rest Web Service, Apache Maven, Bamboo, Git, JQuery and Angular JS, Spring Source Tool Suite 3.7, Apache Tomcat 7, Perforce 3.0, CAST AIP (Application Intelligence Platform) 7.3, TROUX Architecture 9.2, TROUX Metaverse 9.2
Confidential, San Francisco
Sr. Java Developer
Responsibilities:
- Responsible for requirement analysis, module estimation, design documents, module development and testing, design and code review.
- Responsible for on-time delivery of high-quality code
- Owning all technical aspects of software development (architecture, design and development of systems) for assigned applications.
- Driving consistent development practices - tools, common components, and automation tools supporting continuous delivery
- Development of application, implementing enhancements and bug fixes.
- Responsible to handle end to end delivery of all releases
- Identify efficiencies and ways to improve design and development processes.
- Analyze User Requirements, propose alternative solutions, evaluate and recommend appropriate solutions.
- Using Spring Source Tool Suite 2.8 as development IDE and WebLogic 10 as server.
- Developing User Interface using JSP, JavaScript, CSS and jQuery.
- Prepared the simulator tool for web services which was one of the value additions to project.
- Work on POC projects with cutting-edge Java technologies
- Wrote user’s manual. Established events for technical support and trained technical support staff.
Environment: JAVA, J2EE, Spring(Core, MVC, AOP), Soap UI, Oracle, Clear Case, Clear Quest, Fire Bug, Apache Maven, Spring Source Tool Suite 3.1, Apache Tomcat, JQuery, HTML, CSS
Confidential
Sr. Java Developer
Responsibilities:
- Provide mentoring on software design, construction, development methodologies, and best practices.
- Provide accurate time estimates for development tasks
- Participating in meetings to understand requirements and module development.
- Using Spring Source Tool Suite 2.3 as development IDE and Tomcat 5 as server
- Developing User Interface using JSP, JavaScript, CSS and jQuery.
- Performing unit testing using JUnit.
- Prepared the TAG libs for various business aspects which were the value additions to project.
- Initiated Single User Logon Web-based design that enabled access to multiple in-house web sites supported by business units IT departments. Provided improve navigation for outside customers
- Involved in system design using UML Use case diagrams, Class diagrams, Activity diagrams, Component diagrams using Rational Rose modeling tool.
Environment: JAVA, J2EE, Spring MVC, Soap UI, Oracle, Clear Case, Clear Quest,, Fire Bug, Apache Maven, Spring Source Tool Suite 3.1, Apache Tomcat, JQuery, HTML, CSS
Confidential
Developer
Responsibilities:
- Development and Testing
- Responsible for management of various phases of client projects, including identification of requirements, creation of functional specifications, design documents, and project plans.
- Preparing High level and Low level designs using UML.
- Using RAD as development IDE and WebLogic 10 as server
- Developing User Interface using JSP, JavaScript, CSS and jQuery.
- Performing unit testing using JUnit.
- Prepared the TAG libs for various business aspects which were the value additions to project.
- Controlled all development activities, managed technical dependencies and communicated development progress on an ongoing basis.
- Identified and analyzed market requirements to develop highly customized data-centric web application.
Environment: JAVA, J2EE, Servlets, JSP, XML, TOAD, Clear Case, Clear Quest, Ant, Oracle, PL/SQL, BEA WebLogic.
