Software Developer Resume
Malvern, PA
SUMMARY
- 4+ years of experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications as a Java/J2EE
- Full Stack Programmer using Java/J2EE and AWS.
- Excellent implementation knowledge of Java EE design patterns Object Orientated analysis and design.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, EJB, Hibernate, spring, JDBC, JMS), Spring boot Batch and XML.
- Hands on experience in UI technologies like HTML5, CSS3, JavaScript, JQuery, Angular 4 and AJAX.
- Good working knowledge on Spring core, Spring ORM, Spring DAO, Spring Boot and Spring MVC architectures.
- Good Experience in implementing Web Services such as SOAP and REST using WSDL, JAX - WS, JAX-RS, JAXB and Spring Boot.
- Good knowledge in using Maven for building and deploying the application in web/app servers
- Experienced in deploying java spring boot batch in AWS ECS Fargate.
- Experienced in migrating java webservices application from PCF to AWS ECS.
- Consumed Rest and SOAP based services.
- Used Spring Boot for micro-services design and development.
- Extensive experience in using IDE tools like Eclipse and Spring Tool Suits.
- Expertise in developing test cases for Unit Testing using Junit and Integration Testing using Cucumber.
- Experienced in configuration management tools like SVN and GIT.
- Experience in configuring and deploying Web Applications using Tomcat and WebSphere.
- Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
- Familiar with the entire software development life cycle using waterfall and Agile methodologies.
- Honored with the Silver medal for the best performer in Agile methodology
- Extensive experience in using Splunk for logging, debugging and troubleshooting.
- Extensive experience in using CloudWatch for AWS deployed applications logs.
- Created S3 buckets in AWS infrastructure
- Data validation on DocumentDirect & Rumba on mainframe.
TECHNICAL SKILLS
Internet Technologies: Java 1.8, J2EE, XML, SOAP, REST, CSS3, Pl/SQL, StoreProc
Frameworks/ORM tools: Spring, Spring Boot, Hibernate
App Servers/ Middleware: WebSphere, Tomcat
Design Pattern: Singleton, Prototype, Factory, Builder, MVC
IDE / Programming Tools: Eclipse, Spring Tool Suits
Operating System: Unix, Linux, Windows, Mac
Scripting Language: HTML5, JavaScript, JQuery, Angular 4, Shell Script
Database/Tools: JDBC, Oracle, SQL Server, My SQL
Libraries and Tools: Maven, Junit, Jenkins
Version Control: SVN, Git/Bitbcket
Cloud Technologies: AWS, Bamboo, Checkmarx, Dockers
Mainframe Tool: Micro Focus Rumba
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Software Developer
Responsibilities:
- Design, implement and maintain java application phases.
- Design build and test Java-based software using current software engineering techniques and technologies.
- Establish, refine and integrate development and test environment tools and software as needed.
- Develop, test, implement and maintain application software working with established processes.
- Followed MVC pattern to provide separation between Data Layer, Business Logic Layer and Presentation layer.
- Used JavaScript and jQuery to perform client-side validation in JSP pages.
- Worked with IBM Web Sphere 8.0 as application server and Apache Tomcat 8.5 as web server.
- Database connection was made using properties files.
- Followed NWOW, Agile/Scrum methodology for software development
- Developed stored procedures (developed in PL/SQL) on the back end.
- Developed Java Spring boot Batch and Deployed on AWS ECS Fargate.
- Maintained AWS infrastructure for Java application
- Honored Silver Medal for meeting the application automation for Agile Methodology
- Experienced in implementing UAT and Prod Elevation
- Extensively used CloudWatch for AWS log watch and code debugging.
- Extensively used Splunk for logging, debugging and evaluating application performance baseline.
- Extensively used BitBucket and Bamboo
- Used Control-M for job scheduling.
- Highly experienced in Dockers, Checkmarx, Sonatype
- Experienced with Ansible deployment
- Used Jira for task management
Confidential, Charlotte
Software Developer
Responsibilities:
- Extensively involved in analyzing business requirement of the project.
- Responsible for designing user Interface Applications using JavaScript, jQuery, CSS, HTML, AJAX, JSP.
- Used Eclipse IDE for coding, debugging and testing the application modules.
- Developed action classes, Form bean classes and configuration file using Spring framework.
- Implemented Restful web services to perform the business activities.
- Created data base tables, stored procedures according as the client’s requirements.
- Involved in peer to peer code reviews and cross checked whether coding standards are met
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Used App Dynamic for UI based application monitoring.
- Experienced in using HP BSM service management
- Used HP-ALM for defect management.
- Experienced in Production Support level 2.
- Gained high experience in SONAR and GIT
- Experienced in using BaNCS application for eligibility management.
- Experienced in implementing UAT and Prod Elevation
- Highly experienced in Service Now Ticket Creation
- Worked as a DevOps developer.
Environment: Java 1.8/J2EE, EJB, Spring Batch, Hibernate, SOAP, WSDL, UML, XML, IBM WebSphere, Oracle, JUnit, JavaScript, HTML, jQuery, Splunk, GIT, Waterfall, SONAR, APP Dynamics, HP-ALM, SharePoint, UNIX.
Confidential, Quincy, MA
Java Developer
Responsibilities:
- Attended Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology with Test Driven Development.
- Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
- Used Git repository for files version controlling and maintenance.
- Developed POJO for Interactions with database using Hibernate ORM framework.
- Used Maven for auto integration and building
- Involved in the deployment of the application into IBM Web Sphere Application Server.
- Actively involved in setting coding standards and writing relatedDocumentation.
- Developed Microservices with Restful and SOAP web services using Spring REST.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Using Java Persistence API (JPA) for accessing, persisting, and managing data between Java objects/classes and a relational database.
- Used Spring Boot framework to create the services, models, Delegates for API's while provisioning or decommissioning.
- Using Hibernate ORM tool for mapping object-oriented domain model to relational database.
- Writing/Manipulating the database queries for Oracle database.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File.
- Write procedures and used DB scheduler to set up recurring data refresh and optimize queries to improve performance
- Provide assistance and support to technical problems.
- Involved in bug fixing and resolving Defects.
- Coordinated critical due dates for integrated system testing, documentation and reporting.
Environment: Java 1.7, J2EE, Spring, Servlets, Hibernate, Eclipse, JSP, REST, HTTP, XML, HTML, Oracle, AJAX, jQuery, JavaScript, JSON, JIRA, Linux, GIT, Toad, SharePoint.
Confidential, Omaha, NE
Software Developer
Responsibilities:
- Learn the real time POS Application development environment
- Gained experience about the different phases of software development life cycle.
- Worked on Java 1.7 to create classes and objects
- Used different features of Object Oriented Programming like Inheritance, Polymorphism, Encapsulation, and Data Abstraction.
- Gained experienced in data structure and algorithm and their use in real time applications
- Involved in business meeting and team collaboration
- Resolved the real time clients’ issues.
- Involved in requirements gathering and application promotion.
- Used Agile/Scrum methodology and gained good knowledge of using it.
- Used Jira task management
- Used and gained knowledge of Eclipse and STS IDE
- Created and consumed RESTFul web services using Java 1.7.
- Used SVN & Git repository for version controlling and maintenance.
- Developed POJO classes for integrating with Hibernate ORM framework.
