Software Developer Resume
SUMMARY:
- 6+ years of experience in application development and software product lifecycle including Requirement gathering, Analysis, Design, Implementation, Testing (Unit/Integration), Release and Technical documentation.
- Experience in Web Application Development using Java, Spring and RESTful Webservices.
- Adequate noledge and working experience in Agile & Waterfall methodologies.
- Working experience in Spring Framework such as Spring MVC, IOC, Spring Boot, Spring JPA and Spring JDBC.
- Experience in working with web/application servers like Apache Tomcat.
- Experienced in generating logging by Log4j and in build tool like Maven.
- Experience in using database such as DB2, Oracle.
- Experience in testing tools like Junit Framework, Mockito and using H2 database.
- Adequate noledge in using Version Control Tools like GIT, SVN (Subversion), Build and Package Tools like Jenkins.
- Experience in Deploying, Monitoring and Supporting Java Web services in Pivotal Cloud Foundry.
- Extensively experienced with Integrated Development Environments (IDE’s) and tools like Eclipse, IntelliJ IDEA, STS.
- Detailed noledge and Hands - on Experience in IBM Mainframe technologies (COBOL, DB2, CICS, EASYTRIEVE, JCL, VSAM).
TECHNICAL SKILLS:
Languages/ Technologies: Java, J2EE,Spring
Web Technologies: HTML, JavaScript
Database Technologies: SQL
RDBMS: DB2, Oracle
Web Servers: Tomcat
IDE: Eclipse, Spring Tool Suite, IntelliJ IDEA
Version Control: GIT
Database Tools: SQL Developer, DB Visualizer
Web Services: Restful Web Services
Methodologies: Waterfall, Agile
Testing/Monitoring Tools: Junit, Mockito, Splunk
Build Tool: Maven
Cloud: Pivotal Cloud Foundry
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Developed the framework for the application using Spring Boot.
- Involved in Agile Methodology development including Design, Systems Development, Testing, Systems Integration and Deployment.
- Implemented Logging system for the project using Log4J.
- Experience in maintaining the source code in GIT.
- Deployed the web services in Pivotal Cloud Foundry.
- Used IntelliJ for code development.
- Developed the Java Persistence layer using Spring JPA.
- Used JUnit for testing the application.
Environment: Java, J2EE, Spring Boot, Junit, Log4J, REST, Maven, Oracle, PL/SQL, Jenkins, GIT, Intellij IDEA
Confidential
Software Developer
Responsibilities:
- Responsible for information gathering, design and converting the business requirement into individual modules.
- Worked extensively in RESTful Web services, Spring.
- Planned and involved in Unit and QA testing.
- Comprehensive experience in working agile methodologies like scrum etc.
- Pioneered the creation of SQL Queries for data manipulation using JDBC.
- Used Log4j for logging and debugging.
- Successfully deployed the application using tomcat server.
- Experience in maintaining the source code in GIT.
Environment: Java, J2EE, Spring, JavaScript, Junit, Eclipse
Confidential
Software Developer
Responsibilities:
- Involved in design and implementation of the application using Java, Spring.
- Played an integral part in preparing the LLD (Low Level Design) document and DDD (Detailed Design Document).
- Deployment and version control of programs using SVN.
- Good experience in consuming the existing Web Services.
- Developed web-based functionalities with user interface.
- Leading offshore team and fetching deliverables in timely manner.
- Maintaining quality norms throughout the development and implementation process.
- Delivering and implementing the project as per scheduled deadlines.
- Planning and coordinating post-implementation and maintenance support.
- Perform code reviews and inspections and ensure compliance with quality standards.
Environment: Java/J2EE, Restful Web Services, Junit, JavaScript
Confidential
Software Developer
Responsibilities:
- Developed Application components using Core Java.
- Developed jobs with extensive database interaction.
- Used JUnit Framework for testing of applications.
- Creation of SQL Queries for data manipulation using JDBC.
- Interacting with different work streams and collecting the requirements.
- Adhering to plans & schedules, participating in team meetings for individual projects.
Environment: Core Java, SQL, DB2
Confidential
Mainframe Developer
Responsibilities:
- Analyzing Work Requests.
- Involved in Low level design creation based on the requirement and high level design document.
- Coding of new modules using COBOL, CICS, EASYTRIEVE, JCL and testing.
- Prepared Use cases and test plans.
- Involved in creation and review of test scenario and test case based on the requirement & document design.
- Maintenance and Bug Fixing.
- Tracked the Test plan/Test Specification vs. Requirements.
- Technical documentation / user manual preparation.
Environment: COBOL, EASYTRIEVE, JCL, CICS, VSAM, DB2, TSO/ISPF, CHANGEMAN, STARTTOOL, IBM UTILITIES, SPUFI