Lead Java Developer Resume
NY
SUMMARY
- 9 years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java /J2EE technologies
- Hands-on lead developer involved in design, coding and implementing best practices
- Experienced in interacting with senior management, project stakeholders on project delivery and business requirements
- Experienced in application development using Agile/Scrum methodologies and Test Driven Development
- Developed enterprise applications using Java EE, Spring, Spring Web Services, JSP, Servlets, JDBC, JNDI, JMS, Java Beans, Hibernate, Ajax and JavaScript
- Excellent knowledge in Object Oriented Concepts and methodologies
- Experienced in developing Rich Internet Applications (RIA) using AngularJS, Flex and Spring Webservices
- Experienced with J2EE standard and compatible application servers BEA Weblogic & Apache tomcat
- Experience on Service Oriented Architecture based applications using REST/SOAP Web Services
- Excellent communication and interpersonal skills with Strong analytical abilities
- Experience in writing technical specifications and documentation
- Avid learner with proven capability to master and implement new technologies.
TECHNICAL SKILLS
Technologies: Core Java, Java EE, Servlets, JSP, JMS, JDBC, Web Services, XML/XSL, JavaScript, HTML, JSON, CSS, Unix Shell Script
Frameworks & Standards: Spring, Hibernate, XML Beans, Adobe Flex, J2EE Design Patterns
Databases: Oracle 11g, SQL, PL/SQL
Application Servers: WebLogic 12c, WebLogic 10.3.3, WebSphere, Tomcat, JBoss
Tools: & 3rd Party: Eclipse, ServiceNow, GitHub, CVS, Subversion, Maven, Jenkins, SoapUI
Operating Systems: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential, NY
Lead Java Developer
Responsibilities:
- As a lead, interacted with senior management, project stakeholders on project delivery, business requirements, architectural choices and technology evaluation.
- Worked on migrating existing Java applications to AWS.
- Acted as the liaison between QA, compliance, infrastructure, and business teams and established the application roadmap
- Involved in requirement analysis, application design, architecture and development
- Involved in coding majority of the application components
- Provided REST services for consuming applications to enable integrations
- Used Spring and Hibernate as an ORM persistence layer for accessing database
- Worked with different teams to support and debug production tickets.
- Followed Scrum methodology throughout the project for development
- Worked with Onsite and Offshore developers to get the development done for the projects
- Build EAR and WAR files and developed them on Weblogic/Tomcat application servers using Jenkins/Nolio.
- Involved in automation of build and deployment of processes using Maven.
Environment: Java EE, Spring, Hibernate, JavaScript, JSP, Adobe Flex 3.0/4.0, JMS, Tomcat, Weblogic, Java 1.6, Java 1.8, Maven, Oracle 11g, CVS/Git, Service Now
Confidential, NY
Java Developer
Responsibilities:
- Distributed tasks among team members at offshore and regularly followed up on the progress.
- Helped team in clarifying technical questions and leading them.
- Analyzing the business and functional requirements provided by the client and prepare design document.
- Worked with senior management and business champions to developed ratings logic
- Developed code obtaining bean references in Spring IOC Framework
- Involved in automation of build and deployment of processes using Maven.
- Used Java Web Services to exchange information using SOAP and WSDL.
- Used Log4j, JUNIT for debugging and testing.
- Involved in bug fixing and resolving QA and Production issues.
- Worked on SQL Scripts and developed Stored Procedures and triggers.
Environment: Adobe Flash 4.0, Action Script 3.0, Pure MVC, BlazeDS, J2EE, Tomcat, Java 1.6, Spring, Hibernate, JUnit, Maven, Oracle 11g
Confidential, NJ
Flex/Java Developer
Responsibilities:
- Detailed understanding of requirements and preparation of functional/technical specifications.
- Develop prototypes for analyzed requirements to demonstrate use cases and ensure UI look and feel.
- Develop a Proof of Concept to integrate existing projects into Matrix framework (internal framework).
- Responsible for end to end development of Client Scorecard Module and to integrate it with ECRM.
- Created various custom components for re-usability using the core components of Adobe Flex 4.0, ActionScript 3.0 and Pure MVC Framework.
- ImplementedCairngorm MVC Architectureto facilitate complex state and data synchronization between theFlex componentsand theJ2EE server.
- Involved in end to end development of Java/Flex application with UI components using custom events, Pure MVC, BlazeDS, Remote Services, Spring and Hibernate.
- Created customized UI screens, pop-ups, charts, advanced datagrids using MXML and Actionscript 3.0
- Implemented Skinning and Styling for various components.
- Involved in automation of build and deployment of processes using Maven.
- Development on Apache Tomcat server.
Environment: Adobe Flash 4.0, Action Script 3.0, Pure MVC, BlazeDS, J2EE, Tomcat, Java 1.6, Spring, Hibernate, JUnit, Maven, Oracle 11g
