We provide IT Staff Augmentation Services!

Sr. Backend Developer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Having around 8+ years of hands on experience in various technical applications using Java/J2EE.
  • Hands on experience in various SDLC levels of Application development.
  • Good knowledge on Object Oriented Analysis, Object Oriented Design and implementation of Enterprise, Web and client server systems using Java/J2EE technologies.
  • Comprehensive knowledge in all facets from groundwork of coding and debugging, right up to the higher level of work involving analysis, feasibility studies, source review, team collaboration and documentation.
  • Experience in full SDLC, including analysis, design and development cycles as well as coordinating testing and performance monitoring.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Good Experience in working SDLC and Scrum Methodologies
  • Good working knowledge on DevOps Tools (Git, Stash, Jira, Sonar Cube, Jenkins, Ansible).
  • Expert level skills in Java, J2EE (Servlet, JSP, JDBC, EJB), Struts, Spring, Hibernate, Web services, SOAP, XML and Multi-threading.
  • Experience in MVC (Model View Controller) architecture with Struts, Spring framework.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
  • Experience in HTML, JavaScript, AJAX, JQuery, Bootstarp, Angular, Node JS, BackBone JS.
  • Good experience in XML Technologies like DTD, XSD, XSLT, JAX-P (SAX, DOM), JAX-B.
  • Experience in developing the Webservices using SOAP and deployed the same in various app servers.
  • Good working experience in Python, Shell and Groovy scripts.
  • Experience in CI/CD pipelines implementation using Groovy Script.
  • Worked on test driven software development where Junit testing was employed. Used Selenium testing tool for automating the test cases.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2,7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Highly experienced in development tools like Eclipse IDE, PL/SQL developer and TOAD.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss AS, JBoss EAP, Weblogic, IBM Websphere, Glassfish and Tomcat.
  • Experience in Configuration Management tools like Git, CVS, and SVN.
  • Good working knowledge of Struts, Spring IOC, Spring Integration, Spring AOP, Spring MVC, Spring Boot, Spring Rest and Spring Security.
  • Experience in Rule Engine like Drools.
  • Good Knowledge on generating dashboards and reports by using NewRelic and Grafana.
  • Involved in code reviews of peers and subordinates.
  • Experience in system testing, UAT support, production support and maintenance services.
  • Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.
  • Excellent communication skills with good experience in requirement gathering and interacting with clients.
  • Versatile team player with good analytical, communication and interpersonal skills.

TECHNICAL SKILLS

Languages: Java, J2EE, Python

XML Technologies: XML, DTD, XSD, Namespaces, JAX-P (SAX, DOM), JAX-B

Java Technologies: JDBC, Servlet, JSP, EJB, JMS

Java Frameworks: Struts 1.x/2.x, Spring 2.x/3.x/4.x, Hibernate 2.x/3.x, Spring Core, Spring Integration, Spring MVC, Spring AOP, Spring Boot, Spring Rest, Spring Security

Integration technologies: JAX-RPC, JAX-WS, JAX-RS

Web/Application Servers: Tomcat, Web logic, JBoss, IBM Websphere, Jetty

Web Technologies: HTML, XML

Databases: Oracle 8i/9i/10g/11i, IBM DB2,7.X/8.X, MySQL 5.0/5.5 and MongoDB.

Scripting Languages: Java Script, Jquery, Bootstrap, Dojo, Angular and Node JS

IDE: IntelliJ, Eclipse, Net Beans

Version Control Systems: GitHub, CVS and SVN

Business Rule Engine: Drools

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. Backend Developer

Responsibilities:

  • Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
  • Responsible for researching, analyzing, coding, and testing all changes, drawing on user and technical resources to successfully complete the request.
  • Design and implementation of federated web security mechanisms for API authorization as per OAuth2, SAML 2.0 specifications.
  • Develop new complex computer applications and enhance existing systems according to assigned project requests, in accordance with established departmental standards and guidelines.
  • Collaborates with developers and clients to develop precise business logic.
  • Participate in the and support of lesser-experienced programmers. Assist the programmer in interpreting and implementing departmental standards and guidelines. Explain logical and technical situations so that the most efficient approach is taken; also explain the reasoning being the specified solution.
  • Participate in all phases of software development from inception to implementation and support.
  • Design and develop software applications using Java8, J2EE, Spring and Oracle and other open source frameworks in implementing the solutions.
  • Involved in design and development of webpages by using Angular, Node JS, HTML and CSS.
  • WritingQueries,ProceduresandTriggersusingOracle 11g.
  • Design and develop services using gRPC, SOAP Web services and Restful Services.
  • Design and develop solutions for NMS/EMS using different network element protocols like SNMP, TL1, BNC and CLI
  • Research and implement advanced open source frameworks to improve the scalability of the application and implement new services (web services) for the application to communicate with different network elements like Cisco NCS4500 fiber shelfs and Ciena 6500 Packet-Optical Platform.
  • Defining RESTful APIs and developing RESTful Web Services and experience building applications based on Micro services Architecture.
  • Involved in migrating Legacy APIs, Applications, and Oracle databases to theAWSCloud.
  • Design and Build Micro services using Spring Boot and deploy them in AWS using Elastic Container Service, Elastic Container Registry, EC2, Cloud Watch, Elastic Load Balancers, etc.
  • Experience in Dynamic Auto scaling using AWS Cloud watch metrics.
  • Developing large scale data pipelines usingApache Kafka.
  • Involved complete lifecycle process through DevOps process using tools likeGit, Stash, Jira, Sonar Cube, Jenkins, Ansible, Artifactory.
  • Writing the build file compatible for development and production environment using Maven.

Environment: Java/J2EE, JMS, Spring4.x, JAX-RS, AWS, Angular, Node JS,Kafka, IBM MQ, maven, XML, Oracle 12c, Unix, Shell Scripting.

Confidential, Bentonville, AR

Java Backend Developer

Responsibilities:

  • Gathering the requirements from the business users and performing the requirement analysis for the application.
  • Gathering requirements as part of the grooming sessions of the scrum along with team, scrum master and product owner.
  • Creating backlogs/stories after grooming sessions and Updating stories with functional and technical descriptions in JIRA tool.
  • Design and develop both front-end and back-end of the application as a full stack developer for Confidential using the latest technologies like Java 8, React JS, Spring Boot.
  • Design and Build the Micro-services for each requirement using REST and Spring Boot.
  • Developed application using ReactJS, JavaScript on the presentation layer, the business layer is built using Java 8 and the persistent layer uses JPA.
  • Developed the application using Spring Boot and Used Service Oriented Architecture to develop microservices
  • Developed UI part of the application by using HTML, CSS, XML, JavaScript, jQuery and React.js.
  • Develop the REST API documents using Swagger API to share services/resources with other external/internal teams.
  • Write Unit Test cases, run the test case to verify the functionality and make sure at least 75% of code coverage and fix sonar issues if any after running sonar scan.
  • Create/Modify the Jenkins jobs for the developed micro-services to build and deploy the code into DEV and Test environments.
  • Deployed services on Pivotal Cloud Foundry based GAIA through Command Line Interface on different pools.
  • Configured the Jules pipeline to Create and Binding the Services automatically across different environments.
  • Create/Modify the Pivotal cloud configuration files to create the cluster/cloud for the application.
  • Participate in daily stand-up meetings, sprint planning meetings and retrospective meetings.

Confidential, St. Louis, MO

Software Developer

Responsibilities:

  • Responsible for researching, analyzing, coding, and testing all changes, drawing on user and technical resources to successfully complete the request.
  • Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, and scalability.
  • Design and implementation of federated web security mechanisms for API authorization as per OAuth2, SAML 2.0 specifications.
  • Develop new complex computer applications and enhance existing systems according to assigned project requests, in accordance with established departmental standards and guidelines.
  • Collaborates with developers and clients to develop precise business logic.
  • Participate in the and support of lesser-experienced programmers. Assist the programmer in interpreting and implementing departmental standards and guidelines. Explain logical and technical situations so that the most efficient approach is taken; also explain the reasoning being the specified solution.
  • Participate in all phases of software development from inception to implementation and support.
  • Design and develop software applications using Java8, J2EE, Spring and Oracle and other open source frameworks in implementing the solutions.
  • Involved in design and development of webpages by using Angular, Node JS, HTML and CSS.
  • WritingQueries,ProceduresandTriggersusingOracle 11g.
  • Design and develop services using gRPC, SOAP Web services and Restful Services.
  • Design and develop solutions for NMS/EMS using different network element protocols like SNMP, TL1, BNC and CLI
  • Research and implement advanced open source frameworks to improve the scalability of the application and implement new services (web services) for the application to communicate with different network elements like Cisco NCS4500 fiber shelfs and Ciena 6500 Packet-Optical Platform.
  • Defining RESTful APIs and developing RESTful Web Services and experience building applications based on Micro services Architecture.
  • Involved in migrating Legacy APIs, Applications, and Oracle databases to theAWSCloud.
  • Design and Build Micro services using Spring Boot and deploy them in AWS using Elastic Container Service, Elastic Container Registry, EC2, Cloud Watch, Elastic Load Balancers, etc.
  • Experience in Dynamic Auto scaling using AWS Cloud watch metrics.
  • Developing large scale data pipelines usingApache Kafka.
  • Involved complete lifecycle process through DevOps process using tools likeGit, Stash, Jira, Sonar Cube, Jenkins, Ansible, Artifactory.
  • Writing the build file compatible for development and production environment using Maven.

Environment: Java/J2EE, JMS, Spring4.x, JAX-RS, AWS, Angular, Node JS, Kafka, IBM MQ, maven, XML, Oracle 12c, Unix, Shell Scripting.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Work closely with business teams, technical teams and our 3rd parties to analyze and understand business requirements, participate in technical solution architecture, and design/ develop/test the final software product.
  • Lead and hands on participation of the architecture and design of the technical solution, including the creation of all required documentation, also willing to role sleeves up and develop as needed.
  • Responsible for providing design solutions to new components and support existing application (older version) modules
  • Responsible for technical planning, architecture development and delivery.
  • Consistently providing timely and accurately resolutions for production issues as per the SLA.
  • Extensive meetings with various technology teams to implement elegant and scalable technical solutions.
  • Deals with unsuccessful release implementations by backing out, considering further remedial changes, or using the “accept issues and continue” policy.
  • Responsible for the design, Proof-of-Concepts, prototyping, and documentation of technical design throughout the SDLC process.
  • Involved in unit testing, integration testing and interacting with QA to fix issue through the release phase.
  • Designed and developed a web-based client using Java 8, J2EE, Spring, HTML, XML, XSLT, DOJO, Angular, Node JS and Require JS
  • Involved in data inconsistency issues in Novus CMS.
  • Developed Services Using JAX RS API.
  • Involved in design and development of webpages by using HTML, CSS, Java Script, JQuery, Dojo, Angular, Node JS and Require JS.
  • UsedSAXandDOMfor parsing XML documents andXSLTfor transformation
  • Involved in writing build scripts by using Maven.
  • Involved complete lifecycle process through DevOps process using tools like Git, Stash, Jira, Sonar Cube, Jenkins, Ansible.

Environment: Java/J2EE, JMS, Spring4.x(IOC, AOP, Integration, Boot, Security), JAX-RS, Bootstrap, DOJO, Angular, Node JS, Require JS, JQuery, maven, XSL, Novus CMS.

Confidential, Woodland Hills, CA

Jave/J2EE Developer

Responsibilities:

  • Provide end-to-end design, architect, implement and test the web-based travel application for Indian Eagle.
  • Analyze the software requirements to determine the feasibility of design with time and cost constraints for the next generation of IndianEagle.com application.
  • Research and implement advanced open source frameworks to improve the scalability of the application and implement new services (web services) for the eFareQuest application to communicate with different GDSs such as Sabre and Amadeus.
  • Provide Single Sign-On solution for various applications using Identity Management Solution.
  • Develop schemas, WSDLs and framework to expose services provided by IndianEagle.com to other third party online travel applications (OTA).
  • Develop widgets such as flight status, weather data, fare watcher, seat maps and integrate it with the application.
  • Use Oracle Access Manager, J2EE, Web Services, DOJO, Java Mail API's, CXF, MySql, JBoss and other open source frameworks in implementing the solutions.
  • Manage and Create policies associated with the user identities (Authorization, authentication policies and privileges delegation).
  • Test the application to ensure the quality compliance, Support and maintain the application along with documenting the new functionalities.
  • Involve in the final User Acceptance Testing and provide resolution of numerous warranty issues including revenue reconciliation.

Environment: Java/J2EE, JMS, EJB3.0, Spring2.x (IOC, AOP, MVC), Struts2, Hibernate, Web Services (JAX-WS Apache CXF, JAX-RS), JQuery, maven, XSL, JBoss Application Server, Oracle 10g

Confidential

Java Developer

Responsibilities:

  • Analyze the business requirements and converts it into technical implementation, communicating with the business analysts as necessary to clarify requirements.
  • Ensure delivery issues are analyzed and addressed in a timely fashion.
  • Involved in the design, development of the modules.
  • Involved in writing Python scripts.
  • Designed and developed a web-based client using Struts, JSP, JQuery, HTML and XML
  • Involved in writing the Database connections using JDBC.
  • Extensively used Oracle SQL Developer to interact with Oracle.
  • Used CVS for version control.
  • Debugging using log4j.
  • Followed J2EE coding standards and documentation.
  • Involved in unit testing, integration testing and interacting with QA to fix issue through the release phase.
  • Involved in developing the web services using Axis server.
  • Involved in creating the WSDL, Stubs and Client programs using Axis tool generator.

Environment: Java, Java Script, Servlets,JSP, Struts 1.x, JDBC, Web Services, Python, Oracle 9i, Ant, Web logic 9.1

We'd love your feedback!