Software Developer Resume
NebraskA
SUMMARY:
- Back End developer with8+ years ofexperience in design, development, maintenance, troubleshooting and administration of Java/J2EEcomponents and webbased applications.
- Knowledge of Data structures and Algorithms.
- Good working knowledge in fine tuning applications, rewriting the application from old tech stack, incident management, Change request, Release Management, Re - engineering and root cause analysis.
- Well versed in agile environments including a deep understanding of Agile Development Lifecycle, leading and participating in Scrum and communicating with Stake holders.
- Expertise in administration of WAS 6.0, 7.0 and deployed applications on Tomcat and WAS.
- Built and deployed applications using Maven, Jenkins build tools and also good experience in using various IDE’s like Eclipse, RAD, Spring Tool Suite and IntelliJ.
- Proficient in Software Configuration Management using Clear Case, Tortoise SVN, Git, Bitbucket.
- Excellent verbal and written communication skills along with active involvement in mentoring, coaching team members.
- Ability to work independently as well as within a team and quick master in new concepts and applications.
TECHNICAL SKILLS:
Languages: Java/JEEE
Frameworks: Spring 3.0, Spring MVC, Spring Batch, AngularJS, JPA, JMS
Application Servers: IBM WebSphere 6.0, & 7.0, Tomcat 6.0
Server Side Scripting: AJAX, JSON, JSP, Servlets
Client Side Scripting: HTML, CSS, JavaScript, jQuery 1.7
Web Service Specs: SOAP, REST
Testing/Logging: JUnit, Log4j 1.2
IDE/Text Editors: Spring Tool Suite 3.5.1, Rational Software Architect 8.5, Eclipse 4.3, RAD, EditPlus
Build/Version Control: Maven, SVN, Git, Bitbucket, Jenkins
Databases: Oracle 10g, DB2
Methodologies: Agile (Jira), Scrum, Kanban, Test Driven Development, Waterfall
WORK EXPERIENCE:
Confidential
Software Developer, Nebraska
Responsibilities:
- Re-engineering - Migration and enhancements of existing products from Intersystems CACHE technology to JAVA.
- Implement batch job processing to process large volume of data to load into the resources and to support compliance obligations.
- Design, develop code, and execute unit tests within a two week sprints.
- Analyze current products and architecture to determine areas of improvement.
- Collaborate with developers, QA, product owner and scrum master to assess sprint tasks, prioritize needs and produce high quality software.
- Participate in daily stand-up meetings and Sprint Reviews.
- Developed REST services for providing JSON datato web application.
- Work with offshore team in getting the requirements coded and to get all the functionalities thorough tested.
- Involve in Build Squirrel role to take care of the build process for the release which includes Integration of code, Implementation/Rollback Plan document, UTP, Smoke testing.
- Work with stakeholders and automation team in automating the back office systems process that will improve the efficiency of day to day operations.
- Setup/maintain various Jenkins jobs for different purposes: Continuous Integration, Code Test Coverage, and Release Code Cut.
Environment: Java, J2EE, Spring 3.0, Spring Batch, REST web services, Junit,Spring Tool Suite, EclipseGit,Bitbucket, Jenkins,JQuery, AJAX, JSON, JSP, JDBC, JavaScript, WinSQL, Intersystems CACHE
Confidential
Associate - Projects
Responsibilities:
- Engaged in analysis and deployment of several applications enhancement and backend supporting. Monitoring applications behavior and interactions, request/ problem management, initial troubleshooting and escalations.
- Application & Customer support services - Respond to various alerts/pages/emails etc., Respond to customer issues, Problem determination and root cause analysis and create comprehensive technical root cause analysis documents.
- Handle/Manage incident management, problem management, and root cause analysis through BMC remedy tool.
- Handle issues in high critical environment, provide consistent updates to customers and keep them updated. Handle escalation and provide detailed view on the issue, impact and details.
- Prepared user document guide for setting up environment for each application. application allows you to manage claims processing data. In this application you can view data, make necessary modifications, and promote the data to higher environments. You can perform the required actions on the table data based on the assigned privileges.This application consists of three environments, namely Model Office, Production Staging, and Production. You can perform different operations on these environments based on the data and access privileges. You can add, modify, and delete data in Model Office and promote the modifications.
- Data Model Enhancement project - build a true testing environment for this application by decoupling the current databases which involves data analysis, migration of data and configuration changes.
- Involved in application configuration changes, deployment support to each application and bug fixing.
- Performed load and functional/performance testing onapplication using manual testing methods.
- Responsible for infrastructure upgrade of the existing applications and products from P5 to P7, coming up with the design that is required to make the applications compatible with standards and needs of P7 environment.
- Deployed and tested the application using Web Sphere application server.
- Performed unit testing and provided production support for the application.
Environment: Java, J2EE, Spring MVC, Spring 3.0,SOAP Web services, AJAX, JSP, JavaScript, MySQL, Junit, JPA, Log4j, Maven, RSA, WebSphere 7.0, WAS 7.0
Confidential
Programmer AnalystResponsibilities:
- Developed portlets using IBM Portlet API, JSP 168, JSR 286 and spring portlets.
- Integrated Spring Portlet framework with JPA, JMS and involved in application server configuration changes like data source, listener and JMS queue.
- Created reporting features to help identify and analyze productivity and claims inventory.
- Designed an automation tool to update large volume of claim statusin the application database in case of any discrepancies.
- Applied JQuery validation plugin to validate the user input and to improve user experience.
- Implemented release process of code management and deployment process.
- Used Maven scripts to build JAR, WAR files.
- Wrote SQL Queries as need for the application.
- Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions.
- Schedule meeting with SME’s in getting the code quality inspected before making the code ready for QA to test.
Environment: Java, J2EE,JSR286 Portlet using Spring MVC, Java Persistence API, JAXB, XML, RAD, CVS, JQuery, JSP, JPA, JUnit, Log4j, Maven,JavaScript, WebSphere 6.0& 7.0, WAS 6.0& 7.0and MySQL.
Confidential
Programmer Analyst
Responsibilities:
- Understand business requirements, design and document technical design for the business requirements.
- Designed the HTML mockups to be used across the website.
- Designedand developed application Portlet development, implemented Interportlet communication using event handling.
- Used Spring MVC framework to design the MVC model for the application.
- Used Maven scripts to build JAR, WAR files.
- Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions.
- Performed unit testing and provided production support for the application.
Environment: Java, Spring MVC, RAD, CVS, JQuery, JSON, JSP, WebSphere 6.0& 7.0, WAS 6.0, Portlet framework, Oracle10g, HTML.
Confidential
Programmer AnalystResponsibilities:
- Understand business requirements, design and document technical design for the business requirements.
- Developed portlets using IBM Portlet API, JSP 168, and JSR 286 portlets.
- Designed client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Responsible for maintaining HTML, CSS and JQuery as well as keeping the pages dynamic using AJAX and JSON.
- Implemented Inter Portlet communication to communicate between the portlets. Enhanced theme and portlets in Web Sphere 6 which provide features like tagging, rating, Portlet analytics.
- Involved in providing enhanced features and fixing bugs, code review & Unit Testing.
Environment: Java, J2EE, Spring MVC, RAD, CVS, JQuery, AJAX, JSON, JSP, JavaScript, Websphere 6.0, WAS 6.0. Portlet framework, Oracle10g, HTML.