Senior Developer/team Lead Resume
St, LouiS
OBJECTIVE:
- To work in a challenging environment where my creative, analytical, and logical skills can be used and to learn and enhance my skills.
SUMMARY
- Java/J2EE Sr. Software Engineer with 8.5 years of experience in Requirement Analysis, Design and Development using Object Oriented Methodologies and J2EE Technologies.
- Experienced in building API’s using Microservices with ECO tool using DOCKER and KUBERNETES for CI/CD pipeline.
- Proficient in J2EE technologies like Servlets, JSP, JDBC, JNDI and using web technologies like HTML, CSS and JavaScript.
- Experienced in creating backend applications using industry standard technologies like Spring, Hibernate, SQL, etc
- Highly experienced in Agile (Scrum), Waterfall and Test - driven development(TDD) methodologies.
- Domain Experience in Telecommunication product provisioning.
TECHNICAL SKILLS
- Java/J2EE
- SQL
- PL/SQL
- HTML
- JSON
- XHTML
- JavaScript
- CSS
- XML
- XSD
- UNIX
- Spring-MVC
- Spring Boot
- Struts
- EJB
- Hibernate
- Servlets
- JMS
- IBM MQ
- Agile
- Waterfall methodology
- MicroServices.
- Ant and Maven build tools.
- SOAP and Restful Webservices.
- Eclipse
- SQL developer
- WebLogic Portal.
- IBM WebSphere 8.0
- Oracle WebLogic 10.3/11g
- Tomcat
- JBoss 7.
- HP Quality Center
- JIRA
- Rally
- Subversion
- Github.
- Oracle
- SQL Server
- MySQL
- MS Access.
PROFESSIONAL EXPERIENCE
Confidential, St Louis
Senior Developer/Team Lead
Responsibilities:
- Involved in Converting CSI API’s to Microservices.
- Understanding all the business functionalities involved in the project.
- Responsible for creation of Detail Design, Unit test plans, UTP Result Set and executing them.
- Created SOAP and Restful Webservices using Spring Boot with Spring MVC.
- Followed Microservice Architecture for the new RESTful webservices.
- Used Agile methodology for software development and groomed, planned, and estimated user stories for the requirements.
- Using GitHub and SVN for version control.
- Build and Deploy applications in lower env’s using Jenkins (continuous integration tool).
- Used Docker, Kubernetes, and Jenkins for deploying the Microservice using CID (continuous integration and deployment).
- Responsible for doing the code changes in the development and production environment.
- Checking the Test environment (build, database changes and links) before forwarding the build to QA for integration testing.
- Interact with the QA to reproduce and solve the bug.
- Coordinated with team to fix the problem and enhancing the application.
Environment: Java 7/8, XSD, Spring Framework, Web Services(WSDL), MAF Eclipse 3.4, Apache Maven, Tibco Business Studio for Modeling, Maven, Ant, Log4j, RESTFul webservice, Spring Boot XML,TDD, Swagger, Agile, GitHub, SVN, Lambda Expression, Streams, Method references, Optional class, Spring Boot, Eco Tool, Docker, Kubernetes, JUnit & Oracle.
Confidential
Senior Developer
Responsibilities:
- Understanding all the business functionalities involved in the project.
- Responsible for creation of Detail Design, Unit test plans, UTP Result Set and executing them.
- Created MAF Adapter code using MAF (MDA Adapter Framework) ATT tool.
- Used MAF Adapter frame work to interact with the different backends.
- Used Tibco business studios to create the XPDL for the flow.
- Used Agile methodology for software development and groomed, planned, and estimated user.
Environment: Java 7/8, XSD, Spring Framework, Web Services(WSDL), MAF Eclipse 3.4, Apache Maven, Tibco Business Studio for Modeling, Maven, Ant, Log4j, TDD, Agile, SVN, JUnit & Oracle
Confidential
Software Developer
Responsibilities:
- Requirement gathering from client, analysis, development, maintaining development server and development database.
- Participated in discussions on selecting Design Patterns and implementing them.
- Worked on the suggestions and improvements by the product and other dev teams.
- Developing various SQL Queries, Procedures, and Functions for migrating client data into database.
- Defect fixing and Integration testing.
- Proper deployment of WAR.
- Fixing data issue with the help of database team.
- Proper documentation, Status meeting with the onshore, Fortnight status report to client.
- Coordinate with client for TEST server setup.
- Investigation of incident. And resolved in agreed SLA.
- Proper documentation and estimation plan for Change request.
Environment: Java, J2EE (JSP,JDBC), Struts 2.x, javascript, ORACLE Server, Hibernate, Tomcat Application Server