Senior Software Developer Resume
TampA
PROFESSIONAL SUMMARY:
- Around 9 years of strong software experience in designing, development and deployment of web - based and Client-Server business applications using Java/J2EE technologies, Application frameworks and Expertise in Telecom, Healthcare and Banking Domains
- Worked with renowned customers like Confidential and CareCentrix.
- Extensive working experience on OOPS, Core Java, JSP, Servlets, Struts, Spring AOP, Spring Boot, Spring Batch, Spring MVC,Spring security,JDBC, HTML, XML, XSD, CSS,Java script, AngularJS, Hibernate, RDBMS, Junit and J2EE design patterns.
- Good Knowledge in Tomcat, Jboss, WebSphere, Web Logic and Web Logic portal.
- Good Experience on DAO and ORM tool such as Hibernate
- Experience in IDEs like Eclipse, STS, IntelliJ, RAD, JDEVELOPER
- Excellent team player, analytical, problem-solving, and trouble-shooting capabilities
- Proficient in Architecture/Requirements Analysis/Design/Development/Build/Packaging/Deployment /Maintenance/Support.
- Good understanding of creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Hands on experience writing Web Services both client side and end point using SOAP and RESTFUL (JAX-WS, JAX-RS).
- Experience in Web Services approach for Service Oriented Architecture (SOA).
- Experience on building Micro services along Docker containers and kuberneties
- Good Experience on building the secured Restful API’s using spring security, OAuth2.0 using JSON Web Tokens (JWT).
- Good Experience in rules based programming using Jboss Rules/Drools Expert and Drolls Guvnor
- Developed Applications using ANT, Maven and Gradle scripts.
- Good Experience with DevOps model in project implementation.
- Good experience in various RDBMS like Oracle, My SQL, DB2.
- SQL Development - ability to write and troubleshoot SQL Code and design (stored procedures, functions, tables, views, triggers, indexes and packages)
- Experience with CI/CD tools like Jenkins, Git, Itrack, TDP, GRM, Soanar, and Selenium.
- Good understanding of Unit Testing using JUnit testing during the projects.
- Worked on both Agile and Waterfall methodologies. Followed SDLC standards.
- Self-motivated and a fast learner with ability to work in challenging environments.
- Experience on TIBCO business workflow, Xpath and XPDL.
- Experienced in Agile software development process, Test Driven Development and Scrum
- Experience in writing complex SQL queries using Oracle.
- Strong experience in Software Development Life Cycle (SDLC) which includes development configuration, implementation, deployments, maintenance and technical support
- Leverage technical, business and financial acumen to communicate effectively with client executives and their respective teams
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, Servlets, JSP, JDBC, XML, XSD
Frame Works: Struts, Spring, Hibernate, Web services(Soap & Rest)
Languages: Java, PL/SQL, SQL, Jboss drools
Application Server: WebSphere, Web logic and JBoss
Web Server: Apache Web Server, Resin and Tomcat
Protocol: HTTP, SOAP, TCP/IP, POP and SMTP
Scripting: XML, HTML/HTML5, Java Script, JQuery, AngularJS
Databases: Oracle, DB2, MS SQL SERVER and MySQL
Operating Systems: Windows, HP, SOLARIS, UNIX
Build & Version Control: Jenkin, ANT, Apache Maven, Gradle, SVN, CVS, Git Hub and WinCvs
Development Tools: InjelliJ, Eclipse, MyEclipse, JDEVELOPER, Oracle Workshop for WebLogic, TOAD, SQL Studio, WinSCP, TIBCO, Contivo, XML Spy, Putty, Jira, GRM, ACR, FUSE, Prism, ReqPro, Tealeaf, TDP,HP Quality Center, Bugzilla, and ORACLE SQL DEVELOPER
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Analysis, Design and Code development.
- Implemented Soap (JAX-WS) and Restful (JAX-RS) API’s using Layer7 API Gateway.
- Implemented Micro services and also involved in migrating API’s into Microsercies
- Communicating with external web services.
- Developed secured RestfulAPI’s Spring security and JSON Web Token(JWT) based OAuth2.0
- Documentation of client requirements and translate them into design specifications.
- Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC
- Involved in identifying the APIS to migrate to Microservices
- Involved in design Assurance reviews and participate actively to finalize new Microservices, API names and Bundle names.
- Preparing time and work estimate for the project
- Involved to implement the TIBCO Business flow and validation.
- XSD schema creation and validation.
- Implemented the development using Agile/SCRUM methodology - user story, iterative development.
- Create the HLD, AID (Application Interface Design) and review the docs.
- Discussions with business users, testing team to finalize the technical design docs
- Code integration, code review and Code check-in SVN repository.
- Design Contivo mapping and implements business rules.
- Developed UI screens using HTML, CSS, AngularJS(Custom Directives, Validations)
- Spring LDAP authentication was used for authenticating users.
- Developed user authentication and security using Spring Security.
- Involved in creating Hibernate pojo classes and configuration files
- Build the applications in different environments.
- Data Base design and write store procedures and complex queries.
- Setup the environment for the team members.
- Moving the code to different released versions and need to do changes on the release base.
- Involved in continuous integration using tools Jenkins, Jira, ITrack, Tealeaf, HP QC, IBM ReqPro,SPlunk
- Developed and Unit Tested Web Services, service clients and Integration components interacting the Enterprise Service Bus
- Keep track of the status of all defects opened during test execution. Prioritize, trouble shoot and fix defects.
- Communicate closely with Software Configuration Team to deploy build to all Test Environments.
- Manage team, task allocation and status updates daily basis.
- Providing technical training to team members and help in setup local environment.
- Troubleshoots and resolves complex problems within SLA
Environment: /Tools: Java, J2EE, TIBCO Business Flow, Spring, Hibernate, AngularJS, XSD, web services(SOAP/REST), XML, Oracle 10g, Maven, Github, Eclipse, Log4j, M2E Framework, XML Spy, Contivo 3.11 and 5.6 mapping tool, SQL Developer, TOAD, Jira, HP QC, IBM ReqPro, Jenkins Build tool and Confidential & Confidential proprietary tools like GRM, Prism, Splunk, Maven Central and etc.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Analysis, Design and Code development.
- Implemented Soap (JAX-WS) and Restful (JAX-RS) API’s using Layer7 API Gateway.
- Implemented Micro services and also involved in migrating API’s into Microsercies
- Communicating with external web services.
- Developed secured RestfulAPI’s Spring security and JSON Web Token(JWT) based OAuth2.0
- Documentation of client requirements and translate them into design specifications.
- Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC
- Involved in identifying the APIS to migrate to Microservices
- Involved in design Assurance reviews and participate actively to finalize new Microservices, API names and Bundle names.
- Preparing time and work estimate for the project
- Involved to implement the TIBCO Business flow and validation.
- XSD schema creation and validation.
- Implemented the development using Agile/SCRUM methodology - user story, iterative development.
- Create the HLD, AID (Application Interface Design) and review the docs.
- Discussions with business users, testing team to finalize the technical design docs
- Code integration, code review and Code check-in SVN repository.
- Design Contivo mapping and implements business rules.
- Developed UI screens using HTML, CSS, AngularJS(Custom Directives, Validations)
- Spring LDAP authentication was used for authenticating users.
- Developed user authentication and security using Spring Security.
- Involved in creating Hibernate pojo classes and configuration files
- Build the applications in different environments.
- Data Base design and write store procedures and complex queries.
- Setup the environment for the team members.
- Moving the code to different released versions and need to do changes on the release base.
Environment: /Tools: Java, J2EE, TIBCO Business Flow, Spring, Hibernate, AngularJS, XSD, web services(SOAP/REST), XML, Oracle 10g, Maven, Github, Eclipse, Log4j, M2E Framework, XML Spy, Contivo 3.11 and 5.6 mapping tool, SQL Developer, TOAD, Jira, HP QC, IBM ReqPro, Jenkins Build tool and Confidential & Confidential proprietary tools like GRM, Prism, Splunk, Maven Central and etc.
Confidential, Tampa
Java Developer
Responsibilities:
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Implemented security for REST operations using Spring Security.
- Involved in design application template using HTML, CSS and JQuery.
- Implemented the project infrastructure and developed key front end and backend modules.
- Involved in fixing UAT, production and cross browser defects.
- Involved in SVN code merge activities across the branches & Trunk as well.
- Working closely with onshore team for daily handshakes and with business team for getting the daily change/modifications requests and implemented them through daily DCP pushes.
- Provided support during monthly production deployments and prepared project migration documents as per company standards.
- Implemented the development using Agile/SCRUM methodology - user story, iterative development.
- Managing onsite, offshore teams with varying sizes
- Involved Requirements Analysis, Design, Code implementation and Interacting with Client.
- Involved in Preparing the XML files to inject the dependent values to the properties by using Spring IOC Container (Inversion of Control) and implemented Hibernate OR mapping to communicate with database.
- Involved in developing business rules using drools expert
- Design and develop drools rules files(DRL, Decision Tables, DRT)
- Install and configure Drools Guvnor and used Guvnor for rule authoring and packaging
- Preparation of Test cases for integration testing.
- Provided Technical Support during which various phases of testing like Integration, System and User Acceptance testing
- Preparation of deployment and Low level design documents.
- Involved in Production Deployment Support.
Environment: /Tools: Java, J2EE, Spring with Hibernate framework, XML, Log4j, Maven, Jboss drools, Drolls Guvnor,JBPM5x,JQuery,Web services, Oracle 11g, SQL Developer, WinSCP, Putty, IntelliJ, Eclipse and SVN.
Confidential
Developer
Responsibilities:
- Involved in writing client side validations by using the JavaScript and server side validations by using struts validation frame work.
- Implemented the project infrastructure and developed key front end and backend modules
- Created HLD, AID (Application Interface Design) and review the docs.
- Provided Technical Support during which various phases of testing like Integration, System and User Acceptance Testing.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of Junit to test the application.
- Involved in Production support and Analyzing the Production defects
- Involved in Requirement analysis discussions with clients
- Troubleshoots and resolves complex problems within SLA
Environment: /Tools: Java, J2EE, struts, Hibernate, Oracle 10g, Oracle Application Server, Developer, winSCP, WinCvs, SQL Developer and Putty