Lead Java Developer Resume
TX
SUMMARY
- Software Professional wif 10+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications
- Quick learner and have a zeal to learn new technologies.
- Proficient in the development of Client/server and web applications using JAVA, J2EE, J2SE technologies and Web technologies for enterprise applications.
- Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, Java Servlets, Struts, Spring Boot, Java Beans, MICROSERVICES, CAMEL JMS, JNDI, JENKINS and Apache Maven.
- Expertise in developing web-based GUIs using HTML5, JavaScript, XML, AJAX & spring form tags.
- Seasoned professional in various frameworks: Struts, Spring, Hibernate.
- Extensive work experience in JSP, Servlets, JavaScript, JDBC.
- Strong understanding and excellent skill in developing, designing, professional, Ajax driven elegant enterprise web application using Ajax, JavaScript, CSS, HTML, Custom Tag Libraries, JSF, jQuery and various java design patterns
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment
- Extensive Knowledge on databases like Oracle, DB2 and MySQL.
- Used MAVEN tool to build and deploy J2EE Applications
- Working Knowledge on XML, XSLT, XPATH, XQUERY.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic, Tomcat.
- Extensive experience to SOA (Service Oriented Architecture) and experience in developing web services using Axis, WSDL, SOAP, UDDI.
- Extensive experience working in Struts framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful)
- Strong experience in writing SQLs, stored procedures, joins and Triggers.
- Good working noledge of database tools like TOAD, PL/SQL.
- Very good experience in OOAD, UML, Rational Rose Methodologies.
- Working experience in relational databases like ORACLE and MySQL.
- Very good noledge in writing Shell, ANT scripts for building the projects.
- Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases like Cassandra and Mongo DB.
- Good working noledge of Ant for project build/test/deployment, Log4j for logging and Junit for unit and integration testing.
- Strong noledge of IDE's Eclipse, Net Beans, WebSphere studio application developer.
- Extensive experience in software development methodologies Agile.
- Good Work experience on RDBMS like Oracle and MySQL. Creating SQL statements & subqueries.
- Development web components using JSP, Servlets and server-side components under J2EE Environment.
- Design and development of web-based applications using different web and application servers such as Apache Tomcat, WebSphere 8.0 and WebLogic.
- Implemented Unit Testing using Junit and Integration Testing during the projects.
- Exposure to tools such as ANT and hands on experience SQL developer.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, UNIX
Programming Languages: Java, J2EE, PL/ SQL, Python
J2EE Technologies: JSP, Servlets, JDBC, Crystal Reports.
Framework: Struts, Spring, Spring Boot, Hibernate, Microservices
Databases: Oracle, 10g/9i/8i, MY SQL and CASSANDRA.
Development tools: IDEA 8.1, Eclipse 3.5, STS, WSAD.
Web/Application Servers: Web Logic … Apache Tomcat 6.X, 7.1, WebSphere.
Web Development: JavaScript, HTML5, XML.
Build/Testing tools: Jenkins, Maven 3.0, and Junit 4.7.
Web Services: SOAP, WSDL, REST
Others/Tools: Agile/Scrum, Subversion, Jasper, Reports, JMock, Microsoft Visio.
Methodologies: SDLC, Agile (Scrum)
Design/Version Control: Rational Clear Case, CVS and Tortoise SVN.
Message Service: JMS
PROFESSIONAL EXPERIENCE
Confidential, TX
Lead Java Developer
Responsibilities:
- Involved in designing and configuration for spring boot.
- Involved in Design and implementing REST services using Spring Boot application.
- Configuring CI/CD pipelines.
- Analysis of the specifications provided by the clients
- Preparing Design documents like AID.
- Coding using Spring Boot, JAVA, MICROSERVICES, APACHE CAMEL, REST, JSON, MongoDB, JENKINS and MAVEN
- Carrying Unit testing and integration testing, trouble shooting for defects and providing solution to defects.
- Providing support for Production deployment and defects raised, carrying maintenance activities for Production deployable.
- Review coding and documents for peer employees.
- Responsible for overseeing the Quality procedures related to the project.
- Independently deployed and scalable service instance using Docker.
- Unix shell scripting to automate build.
- Involved development and maintenance of Catalog, Checkout, Profile and Subscription services
- Deploying microservices into k8s pods.
- Pushing code to code Cloud.
Environment: Java/J2EE 1.8, Spring Boot, MICROSERVICES, APACHE CAMEL, DOCKER, JSON, REST, Tibco BS, Contivo, No-SQL Cassandra/MongoDB, Agile/SAFe, JIRA, Jenkins, Maven, SOAP, Code Cloud, Rally, TDP, Splunk, T-leaf, Postman.
Confidential, TX
Lead Java Developer
Responsibilities:
- Involved in designing and configuration for spring boot
- Configuring CI/CD pipelines.
- Analysis of the specifications provided by the clients
- Preparing Design documents like AID.
- Designing Schemas, Model and Data mapping files.
- Coding using Spring Boot, TIBCO, CONTIVO, JAVA, MICROSERVICES, REST, JSON, MongoDB, JENKINS and MAVEN
- Carrying Unit testing and integration testing, trouble shooting for defects and providing solution to defects.
- Providing support for Production deployment and defects raised, carrying maintenance activities for Production deployable.
- Review coding and documents for peer employees.
- Responsible for overseeing the Quality procedures related to the project.
- Develop Java classes for scenarios not handled by Tibco.
- Develop request and response schemas.
- Develop request and response mappings using Contivo.
- Work on Agile mode.
Environment: Java/J2EE 1.8, Spring Boot, MICROSERVICES, DOCKER, JSON, REST, Tibco BS, Contivo, No-SQL Cassandra/MongoDB, JIRA, Jenkins, Maven, SOAP, Code Cloud, Rally, TDP, Splunk, T-leaf, bitbucket.
Confidential
Full Stack Java Developer
Responsibilities:
- Implementation of financial fusion modules for Credit Cards for Confidential Bank.
- Preparing unit test cases using Mockito.
- Preparing DLD from FSD.
- Preparing Use cases.
- Preparing Class and sequence diagrams.
- Implementing design using struts2 framework and jQuery.
- Developed unit case testing scenarios wif JUnit.
- Implemented logging mechanism using Log4j.
- Configured and Deployed WAR files into WebSphere Application Server.
- Build automation done and tested primarily using Apache Maven.
- Subversion SCM tool was used wif Jenkins for continuous Integration.
- Involved in code review and deployment of the application on development, testing of production servers.
- Drafted User Testing and Regression Testing using Selenium and JUnit.
- Involved in writing Web Services for building the middleware
- Distributed components and deployed them on application servers.
Environment: Java/J2EE 1.6, JSP, Servlets, HTML5, CSS3 and JavaScript, jQuery, XML, Eclipse IDE, AJAX, Apache Maven, SVN, Jenkins, Windows, Websphere, JUnit 3.8, Log4j, Mockito.
Confidential
SSME/Business Analyst
Responsibilities:
- Implementation of EPC and business configurations as per line of business me.e phone, internet, TV and home security.
- Developing soap agents for specific devices for activating Sms, Vms and Blackberry services using WSDL and JAVA.
- Developing pseudo codes for Sms and Vms.
- Reviewing IAs and writing detail design solutions.
- Preparing UT and ST test cases.
- Presenting solutions to customer.
- Configuring application Confidential client site.
- Defect fixing wif RCA.
- Unix shell scripting.
Environment: Amdocs activation manager, Service Catalogue, Product catalogue, EPC, UNIX, PL/SQL, Oracle, Windows, CVS, Xtra-C.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed different modules in CAM.
- Designed and documented system specification.
- Wrote SQL statements and procedures.
- Developed JAVA classes.
- Responsible for UI designing and prototype development.
- Developed reports using Report Man and Crystal report.
- Developed staging module using DHTMLX, XML and JDOM.
Environment: J2EE 6, JSP, JSF, PL/SQL, XML, JavaScript, HTML, CSS, Tomcat, Eclipse 3.7, JUNIT, CVS, Oracle 10g, Windows 7.