Team Leader/ Computer Programmer Resume
SUMMARY
- 14 years of experience in Design & Development of Software applications using JAVA/ J2EE, Technologies SHELL SCRIPTING, and specialized skill/custom frameworks like, Webservices(Rest), Micorservices, Spring MVC, Spring Transaction management, AspectJ programming JIRA, CONFLUENCE.
- Working in AGILE environment, interacting with Product owners, Scrum Masters and other people in the team.
- Worked in TDD methodology of development.
- Extensively trained on the Auto sys job scheduling, for the Confidential bank Batch Process.
- Extensively trained on the PAGER SUPPORT for assisting the direct clients.
- Extensive knowledge of current industry standards for Web Application design using IBM Products.
- Possesses excellent analytical, creative, problem solving and designing skills.
- Good Understanding of Algorithms and Data Structures.
- Have good experience in interaction with clients and participating in business process analysis with clients to gather requirements and designing.
- Have good knowledge of Database Design and development using SQL and Oracle 9i/10g and have good exposure to DB2.
- Have good experience on IBM Web Sphere Application Server on different versions and in different environments.
- Have very good knowledge on Design Patterns and Java Multithreading applied in several applications.
- Good Exposure to UML diagrams - Class Diagram, Sequence Diagram and Use Case Diagrams
- Used the tools like MSVisio for the developing the UML Diagrams.
- Have good knowledge on Object Oriented Programming Techniques.
TECHNICAL SKILLS
Languages: Java, Java Script, UML, Shell Script
Specialized Skills/Custom Frameworks: JFP framework, Nimble Framework, Intralink Framework Auto-Sys scheduling.
RDBMS: Oracle 9i/10g, DB2
User Interface Technologies: HTML, JSP, Java script, Drool, Jquery, Ajax
ORM tools: Hibernate, JPA, M2E JAXB Module
IDE Tools: AIX, RAD, Eclipse, TOAD, MySQL Workbench, IBMDB2.
Web Frameworks: Struts1.x,Struts2.x,spring3.x,Spring MVCJSF2.0,EJB3.0,Dozer,JMS,M2E REST API, SOAP API, Microservices.
Tools: JUnit, SOAP UI, Clearcase, Ant, Citrix, Squirrel, IBM MQ
Application Servers: IBM Web sphere 7.x, IBM Web sphere 6.x
SOA: SOAP, Web Services (REST)
Repository: Maven, Jenkins
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE
Sr. Java API developer
Confidential
Technologies-REST API, Micorservices, Gradle, Spring boot, Lombok, Spring MVC, Spring transaction management, Spring AOP,, J2EE, SOAP UI, Tomcat 8.5 Server, DB2, GIT HUB.
Tools: -Tomcat 8.5 Server, DB2, GIT HUB. IntelliJ
Responsibilities:
- Responsible in the interactions with BA for gathering the requirements and clarifications on the requirements.
- Developing REST API’s for invocation of external services.
- Developing Microservices.
- Collaborative team development with integrated tracking, source code management, project planning and continuous builds.
- Conducting Code reviews on the development.
- Providing Technical Solutions.
- Conducting Team Meetings, Publishing Meeting Minutes with updated Issues & Concerns
Sr. Java API developer
Confidential
Technologies-Web services(REST), Micorservices, Maven, Spring book, Lombok, Spring MVC, Spring webservices, Spring transaction management, Web services(SOAP), Spring Aspect oriented programming, TDD(Test Driven Development), Multi-threading, J2EE, SOAP UI, Tomcat 8.5 Server, DB2, GIT HUB.
Tools: -Tomcat 8.5 Server, DB2, GIT HUB. Eclipse oxygen
Responsibilities:
- Responsible in the interactions with BA for gathering the requirements and clarifications on the requirements.
- Developing REST API’s for invocation of external services.
- SPRING MVC architecture level implementation.
- Developing the code using the TDD methodology.
- Code coverage and analysis.
- Build and deployment of the application to the different regions, including DEV, IST, QAT, PROD.
- Preparing Unit Test Plan and Integration Test Plan.
- Collaborative team development with integrated tracking, source code management, project planning and continuous builds.
- Conducting Code reviews on the development.
- Providing Technical Solutions.
- Conducting Team Meetings, Publishing Meeting Minutes with updated Issues & Concerns
Computer Programmer/Solutions Architect
Confidential
Technologies-AIX,, Web services(REST), Shell Scripting, Java Multi scheduling and Multi-threading, J2EE, PL/SQL, SOAP, Web sphere Application Server 7.x, DB2, Struts1.x, Iway.
Tools: -AIX version 6.1, RAD 7.x, IBM DB2 client, Clear case, Junit.
Responsibilities:
- Central Opportunity (maturities and non-maturities) data is automatically sent to the Sales Builder system from the Data Warehouse.
- Responsibilities-Preparing High Level and Low Level Design Documents.
- Scripting the batch jobs.
- Autosys job scheduling.
- On call support post business hours for IST and UAT test environments.
- PAGER SUPPORT for direct clients.
- Implementation of the salesbuilder application
- Vulnerability Assessment, by conduction the vulnerability code checks.
- Performance tuning with memory and CPU profiling capabilities.
- Responsible in the interactions with BA for gathering the requirements and clarifications on the requirements.
- Code coverage and analysis.
- Build and deployment of the application to the different regions, including DEV, IST, QAT, PROD.
- Preparing Unit Test Plan and Integration Test Plan.
- Collaborative team development with integrated tracking, source code management, project planning and continuous builds.
- Data Integration and transformation from one to many forms
- Business integration Management.
- Conducting Code reviews on the development.
- Providing Technical Solutions.
- Conducting Team Meetings, Publishing Meeting Minutes with updated Issues & Concerns
- Security in Web services implementation
- Talend ETL implementation.
Computer Programmer/Onsite Co-coordinator
Confidential
Technologies-JFP Framework(proprietary for Confidential )Struts1.2, Struts2, J2EE, HTML, Java Script, PL/SQL, Web Services, Maven, Dozer, SOAP, Web sphere Application Server 7.x, Oracle 10g DB, IBM MQ, CITRIX
Tools: -RAD 7.x, Toad, Clear case, Junit.
Responsibilities:
- Developing the custom framework design with JFP frameworks.
- Preparing High Level and Low Level Design Documents.
- Development of spring - Hibernate integration logic.
- Responsible in the interactions with BA for gathering the requirements and clarifications on the requirements.
- Developing the web services client, a common component used across the Confidential .
- Preparing Unit Test Plan and Integration Test Plan.
- Providing Technical Solutions to the team.
- Preparing Iteration Plan and delivering the same on time.
- Conducting Team Meetings, Publishing Meeting Minutes with updated Issues & Concerns
- Methodology-Prototype
Team Leader/ Computer programmer
Confidential
Technologies-JFP Framework(proprietary for Confidential )Struts 2,Spring 3.x, Jsp, JavaScript, Hibernate3.x, Web sphere Application Server 7.x., Iway,BI/OLAP
Tools: -RAD IDE, Toad, Soap Junit
Responsibilities:
- Coordinating with BA team in collecting the business requirements.
- Preparing the High Level and Low Level Design documents
- Design of the applications using struts2.0, spring, Framework.
- Development of spring - Hibernate integration logic.
- Preparing Unit Test Plan and Integration Test Plan.
- Providing Technical Solutions to the team.
- Mentoring the team on latest technologies.
- Handling the build process management for the UNIX environment.
- Involved in Data Layer, Integration Layer, Business layer, Request Delegation Layer, Presentation Layer, Validation Framework, Unit Testing the Code.
- Methodology-Agile
Team Member
Confidential
Technologies-Struts 1.xSpring 3.x,Hibernate 3.x, Web Sphere Application Server 7.x. FTP/Tectia Client for Secure Connection
Tools: -RAD IDE, Toad, JUnit.
Responsibilities-
- Preparing the High Level and Low Level Design documents
- Design of the applications using struts2.0, spring, Framework.
- Complete Implementation of module including Data Layer, Integration Layer, Business layer, Rest Services Layer, Unit Testing the Code, Applying the Design Patterns.
- Handling the build process management for the UNIX environment.
- Methodology-Waterfall
Team Member
Confidential
Technologies-Nimble framework (proprietary framework for ML)Java/J2EE & IBM Web Sphere application server, JS.
Tools: -RAD IDE, Toad, JUnit.
Responsibilities:
- Collecting the requirements and preparing the High Level Design and Low Level Design.
- Coordinating effectively between the Onshore and Offshore teams.
- Preparing the Unit Test Case and Integration Test Plan and executing the same in coding phase and integration phase.
- Mentoring the team on coding standards to follow while coding phase to avoid rewriting the same
- Involved in the production support.
- Methodology-Waterfall
Software programmer
Confidential
Technology -Java/J2EE & IBM Web Sphere application server, JS.
Tools: -IBM RAD
Responsibilities:
- Developing UI Screens using JSP.
- Designing the servlets as controllers.
- Involved in Data Layer, Integration Layer, Business layer, Presentation Layer, Validation Framework, Unit Testing the Code,
- Methodology-WaterFallModel
Developer
Confidential
Environment: -Java, J2EE (MDB), JSP’s, - Front end, IBM WAS 6.1, 7.0.
Tools: -IBM RAD, DB2, Junit
Responsibilities:
- Developing a common component using Servlets.
- Delivering the completed work to Onshore team
- Preparing the Technical Design Document
- Preparing the Unit Test Plan and Integration Test Plan and executing the same.
- Methodology-Waterfall Model