Sr. Java Developer Resume
SUMMARY
- 10 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Expertise working as both, individual contributor and Team lead.
- Strong Exposure of IDE tools such as Sprint Tool Suite and Eclipse Application Developer.
- Highly Proficient in J2EE technologies: Servlets, JSP, JavaScript, JDBC, JSON, Junit, XML, HTML, CSS.
- Experience in implementing Java EE design patterns such as MVC and Front Control Pattern.
- Good experience in Client Server Architecture using backend RDBMS - Oracle.
- Experience in using CICD style build/deploy tools like Jenkins.
- Good experience in developing Web Services SOAP, REST.
- Strong experience with Maven Build Framework.
- Extensive experience in working with all the phases of Software Development Life Cycle (SDLC).
- Experience in working under Agile Software Development Methodologies (Scrum and SAFe).
- Good knowledge of Spring Boot frameworks.
- Good knowledge of Configuring and deploying applications on Tomcat server.
- Good experience in developing RESTful API's.
- Experience in version and source control tools like SVN and Git.
- Strong ability to troubleshoot various issues found in different phases from development till production.
- Extensive knowledge and experience in working under projects on Telecom and Supply Chain Management
TECHNICAL SKILLS
Primary Skills: Analysis, Designing, Development, Implementation, Testing.
Languages: Java/J2EE
RDBMS: Oracle 11gs
Internet Technology: JSP, HTML, XHTML, XML, XSLT, Angular, JSON, JavaScript & CSS
Application Server: Oracle Weblogic 12c, IBM WebSphere, JBoss.
Web Server: Tomcat 7.0, Jetty 7.0.0
Frameworks: Spring Boot, Spring, Struts 1.1, 2.0, Hibernate, JPA, Junit, ServiceMix 5.0.
NoSQL Database: Cassandra
Web services: SOAP, REST
Defect Tracking Tools: JIRA, RallyDev, AgileCraft, iTrack
Build Tools: Jenkins, Maven
IDE & GUI: STS, IBM RAD, Eclipse, SOAPUI 5.0, XMLSpy-2013, Splunk, TOAD, VMware 5.3, IBM Rational Team Concert, PuTTY
Version Control System: SVN, Open Source GitHub
Component Programming: OOPS, Data Structures
Operating System: Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Develop components like API, Enabler using Java/J2EE, deploying it in ServiceMix environment.
- Preparing deployment MOPs for installation and upgrade of NGEAG services/components in QA, Stage and Production environments and actively participating in the deployments.
- Perform sanity tests upon completion of installation, resolve performance and operational issues.
- Fix defects found during testing, follow-up with respective stakeholders to get technical and business approvals.
- Discuss business solutions with Confidential &T business Analysts to understand the business needs.
- Improve on code coverage and product health on regular basis.
- Requirements gathering, effort estimation, design walkthrough with various stakeholders.
- End-to-end support of change requests, Incidents and deployments of NGEAG applications.
- Coordination with offshore support and development teams. Updating the status of the work done in monthly governance meet, discuss issues, risks & mitigation plans with Confidential &T team.
- Analysis of the knowledge shared among team members. Preparing process docs and improving productivity.
Environment: JDK 1.8, Eclipse IDE, GitHub, Jenkins, Jetty, ServiceMix, Spring, Spring Tool Suite, Apache Camel, Apache ActiveMQ, SoapUI, PuTTY, Postman, Maven.
Confidential
Sr. Java Developer
Responsibilities:
- Worked as a module lead for TDP-QM module.
- Involved in the Technical /Functional Requirement Analysis.
- Development of the features for Quality Management (QM) module.
- Fixing the bugs and test bugs raised for different features of QM.
- Design, enhance and update the test case/test plan templates in QM as per the requirement of different teams.
- Handling the user access through Role and Permissions management in the administrative control panel.
- Developed utility to create bulk user with appropriate roles and permissions for easily onboarding an entire team on TDP platform with all accounts created and ready to use without manual intervention.
- Value adds for client: Developed an upload utility to bulk upload various artifacts in TDP-QM like testcases, test plans, test scripts etc. This utility uploads artifacts by using REST APIs exposed by TDP-QM and takes excel file as input with bulk artifact data in a specific format.
- Developed a Q Messenger based chatbot which accepts messages as commands and fetch data accordingly in response.
- The chatbot was developed by implementing the ATT ChatBot APIs and it returns details like defects created/assigned to a given user in request message.
Environment: JDK 1.7, Eclipse IDE, SVN, Apache Weblogic Server, IBM RAD, Rational Team Concert, Postman, Maven.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in the Technical /Functional Requirement Analysis.
- Development for CSI Service Layer project in Confidential &T enhancements as per the requirements and design.
- Developed B2B service flow design using TIBCO Business works to interact with various downstream systems.
- Solar search implemented in service layer on top of Cassandra using Java, Datastax.
- Provide support for testing and production issues with response and resolve the issue in minimal time frame.
- Identify the root cause of the issues and providing a permanent solution.
- Services Development, Unit testing and Enhancements.
- Xml schema design from AID document using XMLSpy tool.
- Created process model using Tibco Business studio.
- Validate the generated mappings and process flow on target/cloud runtime.
- Build, deploy and execute the services in the cloud environment using GRM tool.
- Test the services in Local and cloud environment using DME/SOAP UI tools.
- Deploy the Restful service as a regular CSI M2E bundle.
- Defect tracking and fast fixing of bugs, which arise in test & production instances.
Environment: JDK 1.8, M2E Framework, XMLSpy, Contivo, Splunk, Eclipse, Jenkins, SOAP webservices, SVN, Cassandra, Eclipse, SoapUI.