Resume
Software, DevelopeR
SUMMARY:
- A dynamic professional with 5.8 years of experience in Software Development of middleware and enterprise applications.
- Experience in Financial and insurance domains.
- Expertise and Hands on experience on wide range of technologies like Spring, Spring Boot, Web Services (SOAP/REST services), JAVA, J2EE, XML, XSD, XSLT etc.
- Experienced in producing and consuming REST Web Services using Spring rest and Jersey, JAX - RS.
- Hands on experience in implementing Applications using Java 8 concepts such as Lambda Expressions, Functional Interfaces, streams.
- Experienced in persistence framework like Hibernate/JPA for mapping java classes with database using HQL
- Worked with different tools such as POSTMAN and SOAPUI for testing SOAP and RESTFUL web services.
- Knowledge on Micro Services architecture and Kafka messsage streaming.
- Basic Knowledge on AWS cloud platform.
- Experience in building jobs in Jenkins for continuous integration of end to end automated build and deployments and configured SonarQube to manage source code quality.
- Experience in translating stakeholder requirements into various documentation deliverables such as functional specifications, use cases etc.
- Exceptional knowledge of implementing a Service Oriented Architecture (SOA) utilizing WebSphere Integration Developer (WID) running on WebSphere Process Server (WPS).
- Ability to design and code BPELs, Compensation, fault handling, Synchronous/Asynchronous processes, various Binding types, Human tasks and Mediation flows.
- Experienced in developing Web Services/WSDL, bindings to exchange information as part of the process flow.
- Experienced in designing solutions capable of handling large data (business objects).
- Exposure to Waterfall & Agile development methodologies.
- Well versed with complete Life Cycle Development process which includes Designing, Developing, Testing and Implementation.
- Highly motivated and team spirited individual with passion for learning and has capability to meet deadlines in a fast-paced environment
TECHNICAL SKILLS:
Technologies & Frameworks: C, C++, Java, J2EE, Spring, Spring Boot, Micro Services, JDBC, SQL, PL/SQL, HTML, XML, XSLT, XSD, JSON, JPA, Hibernate, Spring Data, Eclipse, IBM WID, Junit, Cucumber, Mockito, kafka
Web services: Restful JAX-RS, WSDL, JAXB
Databases: Mongo, Oracle, MySQL
Web Servers: IBM WebSphere Process Server, Apache Tomcat, Jboss
Version/Build Tools: SVN, Git, IBM ClearCase, Maven, Jenkins
Bug Tracking Tools: HP Quality Centre
Methodologies: Agile, Water-Fall
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperEnvironment: Java, Spring, Spring Boot, Restful webservices, Postman, XML, JSON, JBoss, MongoDB, Jenkins, Git
Responsibilities:
- Involved in requirement analysis, design, implementation and testing phases of Software Development Life Cycle
- Building application components using Spring Framework.
- Used Spring Boot for autoconfiguration and Spring Rest for designing Restful Webservices.
- Worked on connecting orchestration flows using spring Integration Framework.
- Involved in implementing large request and response Xml and Json files to send to different services such as PE, UW,ACE,RW,CRA.
- Implemented Rest webservices to consume and produce data to interact with third party applications using Spring rest.
- Used XML and JSON for transferring and retrieving data between different applications.
- Used MongoDB to save and retrieve the Data.
- Configured SonarQube setup for code quality inspection.
- Written Junit test cases and used Postman for testing the application.
- Automated build process through build tool Maven.
Confidential
Software DeveloperEnvironment: Java, Spring, Hibernate, Restful webservices, soap UI, XML, JSON,Apache Tomcat
Responsibilities:
- Involved in requirement analysis, design, implementation and testing phases of Software Development Life Cycle
- Implemented Rest webservices to consume and produce data to interact with third party applications using jersy framework.
- Used XML and JSON for transferring and retrieving data between different applications.
- Implemented persistence layer using Hibernate and JPA annotations.
- Written Junit test cases and used Soap UI for testing the application.
- Worked on bug fixes and code changes.
- Automated build process through build tool Maven.
Confidential
Software DeveloperEnvironment: IBM WID 6.1.2, Java, WebSphere Process Server, Xslt and IBM Clear Case
Responsibilities:
- Performing requirement analysis and identifying the gaps in requirements.
- Providing effort estimations required for entire development process.
- Participated in architecture decisions and design discussions.
- Application owner of OHE (Order Handling Engine).
- Provided WPS design and development support for PTE(Product Translation Engine) application.
- Implemented java components and configured JNDI, Queues as a part of development.
- Preparing the technical design document based on the functional requirements.
- Identifying the impact of code changes for developing new enhancements and defect fixes.
- Developing the code for new functionalities.
- Having strong experience in preparing build for deploying the code in different regions.
- Preparing and execution of test cases for unit testing.
- Maintenance support for all the changes implemented in production.
Confidential
Software DeveloperEnvironment: Websphere Integration Developer 6.0.2,Java, Websphere Process Server
Responsibilities:
- Part of the SOA development team.
- Understanding the SOA architecture and functional requirements
- Involved in preparing Service Contract and DPD's for the AE process
- Involved in coding, compiling and testing the modules.
- Preparing build for deploying code in various regions.
- Preparing the test cases for unit testing and Integration testing.