We provide IT Staff Augmentation Services!

Sr Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 7+ years Extensive experience of designing and developing software applications with the JDK 1.6/1.5/1.4/1.3, J2EE1.4/1.3, Java, JSP, Servlets, Java Beans, JNDI, AJAX, ORM, JNDI, Web services, JDBC, XML, JavaScript, JQuery, CSS.
  • Experienced in a fast paced Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Proficiency in developing MVC based applications by using frameworks like Spring and Hibernate (ORM framework)
  • Proficient with both AngularJS (Java Script) and Angular (Typescript) development and specialized in developing single page applications (SPA)
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Experience with using various spring framework features such as IOC and DI in developing application having lightweight component and serving secure transactions. Also, creating Spring Web Services.
  • Good experience in developing user interface UI using HTML5 and CSS3 standards for a better UX
  • Comfortable working in complex situations and under tight deadlines
  • Expert in debugging and identifying the root cause of micro services errors
  • Good experience working with team comprises of team members with different time zone and good coordination working with offshore, on shore and near shore teams.
  • Extensive Object Oriented Development OOP/OOAD experience
  • Experience in Configuration Management, setting up company Version policies, build schedule using Rational Rose, Clear Case and Git
  • Good knowledge and practical experience of Redux design patterns
  • Experience in deploying applications in various servers like Apache Tomcat, WebSphere, and JBoss.
  • Extensive working experience in unit testing framework - JUnit Tests
  • Experience working with tools like Dynatrace and Apigee
  • Good knowledge of J2EE application design patterns
  • Experience setting up Jenkins jobs on Unix servers to facilitate CI /CD process

TECHNICAL SKILLS

Languages: Java/Java 1.8, SQL, DHTML, HTML, XML

J2EE technologies: Spring, jQuery, EJB, JMS, Java Mail, Servlets, JSP, JDBC, JNDI, JMS, Web services, SOAP, UDDI, HTTP/s, MVC, Framework, UML modeling, Spring boot

O/R mapping tool: Hibernate

Logging framework: Log4j

RDBMS: Oracle, Oracle Developer, PL/SQL, SQL, SQL*Plus, Postgres

Web/Application servers: Tomcat Apache, WebLogic, Sun, JBoss

IDE: Eclipse, STS, VS Code

UI: HTML5, CSS3, AngularJS, Angular, Bootstrap

Version management: IBM Clear Case, Clear Case, Git

API Management: Apigee

Testing tool: JUnit

Build tool: Apache Ant, Maven

Cloud: Docker, Amazon EC2 and Azure, Bluemix and PCF

Operating Systems: UNIX, Linux, Windows

Web service testing tools: Postman and soapUI

Project Management: Jira and Confluence

PROFESSIONAL EXPERIENCE

Confidential

Java Developer Consultant

Responsibilities:

  • Involved in development and design of various micro services using spring boot.
  • Experienced in deploying services to private clouds like IBM Bluemix and Pivotal Cloud foundry (PCF)
  • Created service proxies in Apigee to secure micro services using different security policies
  • Responsible for developing single page applications using Angular 6
  • Experienced in identifying the root cause of the problems in micro services pattern
  • Experienced in using Dynatrace to debug the application errors as a overall flow
  • Created user provided services that stores service configuration for different environments in cloud deployments
  • Using Jenkins to monitor the outputs of jobs and take necessary corrective actions in case of build failures
  • Used frameworks like Jasmine, Protractor and Karma to write UI unit and end to end tests
  • Implemented Redux pattern for state management using ngrx
  • Created swagger (service specification) files for different micro services (spring boot) using swagger 2.0 version
  • Implemented retry logic successfully for different micro services for different business requirements
  • Created automated test suites in soapUI for developer smoke testing use cases

Confidential

SR SOFTWARE DEVELOPER

Responsibilities:

  • Involved in tomcat migration project where the application was migrated from Web sphere Application Server to open source tomcat.
  • Lead the configuration of JNDI in the open source tomcat migration
  • Responsible for facilitating daily stand up scrum meetings.
  • Developed a macro using VB script that highlights the difference between the two spread sheet cell values using color coding.
  • Developing RESTFUL Web services using Jersey API and Spring boot that interacts with the backend databases to perform CRUD operation on intended database data elements.
  • Used frameworks like Jasmine, Protractor and Karma to write UI unit and end to end tests
  • Implemented profiling using spring boot that enabled the flexibility of storing configuration information for different environments in once place.
  • Developing responsive User Interface using most power full framework AngularJS and Angular with supporting libraries such as UI-grid and bootstraps.
  • Using JIRA as a project management tool to track tasks and requirements in a consistent and timely manner
  • Using ALM tool to track and resolve the defects raised for BENX project
  • Responsible for developing database stored procedures to facilitate RESTful CRUD operations
  • Generated tab filtered excel reports in UI using XLSX and File Saver in Mediq
  • Integrated Swagger UI with Spring boot that served as a good documentation for all RESTful API endpoints in the application.
  • Using Clear Case and Git for version control of the software developed
  • Using tools like build forge and Udeploy to build and deploy the applications effectively
  • Refractor UI code for better UX and Java code for better performance
  • Using Jenkins to support continuous integration and deployment of the web application whenever a developer checked in their fixed code.
  • Providing work estimates for stories using pointing poker
  • Implemented security using spring security for spring boot application
  • Converted PL/SQL code base into Java to make use of Cloud services using Docker.
  • Made angular and spring boot to work on single port using maven project aggregation
  • Used PL/SQL functions, packages, indexes, sequences and exceptions to develop business logic.

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications using Agile Methodology.
  • Expert in testing, debugging and troubleshooting the production/testing issues, enhance the code to fix the bugs to meet the business requirements.
  • Actively involved in development of business logic by using PL/SQL Packages and stored procedures.
  • Refractored UI code for a better UX
  • Hibernate is used to create entities and maintain object mappings in db.
  • Actively involved in code review from testing phase and identify the gaps in code before moving to production.
  • Developed web Components using JSP, Servlets and Server side components under J2EE Environment
  • Preparation of Test Cases and responsible for regression verification.
  • Used Spring core for dependency Injections
  • Estimating the time required to fix the defects and enhancements.
  • Used SVN for version control.
  • Responsible for developing RESTful APIs using spring boot
  • Preparation of build using tools like Maven
  • Used log4j for logging and debugging of the application.

Confidential

Java Developer

Responsibilities:

  • Participated in Requirement analysis and design, development of the application.
  • Developed different Controller classes for mapping a particular request to action classes using Servlets and Spring MVC framework.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used DTD's to conform to the web services, SOAP requests/responses.
  • Used Java Script for Client side validations.
  • Developed user interface UI using HTML and CSS
  • Deployed jar, war files in the JBOSS Application Server.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose 2000.
  • Reviewing the design documents and coding done by other team members.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP, HTML and CSS.
  • Clear Quest has been used to track the change requests, deployment requests and defect tracking.
  • Clear case has been used for versioning control of developed code.

We'd love your feedback!