Lead Java Developer/architect Resume
PROFESSIONAL SUMMARY:
- Over 11+ years of experience in full life cycle development involving analysis, design, development, deployment, testing, documentation, implementation & maintenance of application software in Multi - Tier Distributed applications using J2EE Technologies.
- Excellent Project implementation skills using advanced Java technologies (Servlets, JSP, JSF, Web Services, JNDI, JMS, JDBC, XML, XSLT, SAX, DOM, JAXP, AJAX, JavaScript) with various middleware technologies.
- I have worked as a lead developer mentoring my team members which included Development & Testing resources.
- Proficient in SOA and developing RESTful Web Services.
- Possess strong implementation skills in Unix Shell scripting.
- Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, DAO, DTO, Singleton, Object Factory, Front Controller, etc.
- Hands-on experience with various Application Servers and Web Servers (BEA WebLogic, WildFly and Jboss) & OSGI containers like Apache Karaf.
- Knowledge on design and developing UML diagrams with MS-Visio.
- Hands-on experience with Oracle and MS-Access as back-end databases.
- Hands-on knowledge on Jenkins, Docker and Kubernates.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Used Maven, ANT, SVN, Git, JUnit and Log4j Extensively
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS:
Languages: Java, SQL, XML, PL/SQL, UNIX Shell Scripting
J2EE Technologies/Frameworks: JDBC, Servlets, JSP, JSF, JMS, Spring Boot, Spring JDBC, JAXB, RESTful Webservices, JSON, JavaMail
Oracle, MS: Access
JAXWS,JAX: RPC,XML, SOAP, WSDL, SAX, DOM, JAXB, XSD, XSLT
Web Technologies: AJAX, jQuery, HTML, CSS, Java Script, BootStrap, PrimeFaces
Application Server: WebLogic, WildFly/JBoss
Web Server: Apache Tomcat, Jetty
Version Control: SVN, Harvest, CVS, GIT
Build tool: Ant, Maven
Tools: /IDE:TOAD, SQL Developer, SAOP UI, XML SPY, Eclipse, NetBeans, Spring Tool Suite, Jenkins, Vitria
Methodologies: Waterfall, Agile
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential
Lead Java Developer/Architect
Responsibilities :
- Involved in analysis, estimation, design and development using Agile Methodology and developed specifications that include Use Cases, Class Diagrams & Sequence Diagrams.
- Developed the application using JSF MCV wherein the controllers passed the requests to OSGI.
- Developed frontend components using JSF (Primefaces UI), JSP, JQuery UI, JQuery, BootStrap, HTML5 and CSS.
- Developed Restful Web services for this application using both Spring Rest & CXF Rest.
- Developed micro services using Spring boot and deployed them using CI/CD pipeline to Kubernates.
- Helped in the movement of existing applications to continuous deployment platform.
- We worked on many Migration projects where we moved to Linux and were involved in Load Balancer configuration, Jboss installation and configuration, Weblogic installation & configuration, and other server system setup.
- Helped in implementing DMaaP(Data Movement as a Platform service for many applications.
- Worked on many POC’s which helped in proposing and solutioning new work to the client.
- Conduct peer reviews to review system requirements, detailed design and the code after the development phase.
- Used Sonar for Code Coverage and Quality Check.
- Used JNDI for naming and directory services.
- Developed JUnit test cases for Unit testing of the applications.
- Deployed the application in Weblogic, Jboss and WildFly application servers.
- Expertise in working on with Oracle SQL developer workbench.
- Involved in configuring the maven process writing pom files.
Environment: Java, J2EE, JSP, Servlets, JSF, BootStrap, Micro Service, REST Webservice, JAX-WS webservices, Weblogic, JBoss, WildFly, JUNIT, Oracle PL/SQL, SOA, XML, XSLT, SQL, TOAD
Confidential
Java Developer
Responsibilities:
- Perform the analysis of the business requirements provided by the client, Preparation of the Functional / Technical Requirements, Design and Coding for the different work requests.
- Create High level Design, Class design, Logical (database) design, Interface design, Component design documents as part of the detailed design phase of a release.
- Work on change request and production tickets.
- Developed JUnit test cases for Unit testing of the applications.
- Deployed the application in Weblogic Application Server.
Environment: Java, JSP, Servlets, Oracle SQL, Ant, Weblogic, Unix and Shell Scripting.
Confidential
Java Developer
Responsibilities :
- Monitor the environment and make sure there were no issues.
- Provide support during any outage.
Environment: Java, Vitria BPM.
Confidential
Java Developer
Responsibilities :
- Understand and learn about the architecture.
- Shadow a Senior developer.
- Work on build and deployment to DEV and Test environments.
- Help in the maintenance of application by working on defects.
Environment: Java, J2EE, Vitria BPM, Oracle, Toad.