We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Dublin, CA

SUMMARY

  • 8+ years of across - the-board experience in all phases of SDLC which includes Analysis, Architect, Design, Develop, Test (Manual) and Deployment of Java Based Web and Enterprise Applications using Core JAVA/J2EE Technologies.
  • Very strong working experience in developing Web Services implementing RESTful and SOAP Protocol using JAX-RS, JAX-WS, Jersey by exchanging XML, JSON data and messages.
  • In-depth knowledge and expertise in development, implementation of several JAVA/J2EE frameworks that include Spring, Hibernate, Spring Boot (Microservices Architectural Style), Spring MVC.
  • Hands on experience in web applications development using HTML CSS, Javascript, Jquery, Angular5, JSP and in XML Technologies such as XML parsers (SAX, DOM).
  • Experience in defect tracking system and bug life cycle using JIRA.
  • Experienced in writing Junit and Mockito test cases for achieving Unit Testing.
  • Experienced in creating Jenkins pipelines with Docker and jobs to run the PR’s automatically from Github.
  • Server OS for web servers, database servers, file servers, email servers and any other type of shared server.
  • Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications.
  • Desktop OS for personal productivity computing.
  • OOPS concepts (Data Abstraction, Encapsulation, Inheritance, Polymorphism) Basic Java constructs like loops and data types. String handling. Collection framework.
  • Worked with different databases like Oracle12c and NoSQL (Mongo DB) to fetch the queries, creating indexes and also executing scripts based on the requirement etc.
  • Served as Lead Mentor for the team members in Coding Standards, Code Reviews, and Best Practices and guided the team members in following best practices.
  • Experience working on Gradle automation tool in multi-language software development.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, XML, HTML, CSS, Angular, Shell Scripting,SQL

Technologies: Java, Web Services, JDBC, Spring, JavaScript, React,Angular, Jquery

Frameworks: Spring/Spring Boot, Hibernate

Version Control: SVN, GitHub

Databases: Oracle 9i, 10g,12c, MYSQL 5.0, MS SQL, PostGRES

NoSQL Databases: MongoDB

Messaging Systems: Kafka, RabbitMQ

Application/Web Servers: Web Logic, Apache Tomcat, Apache HTTP

Tools: Maven, Gradle, Log4j

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential, Dublin, CA

Responsibilities:

  • Developed an angular application which display Recommendations, offers etc. Confidential User level.
  • Worked with RestAPI’s to improve the TPS and performed Performance testing.
  • Wrote scrips and test plan for performance testing of API’s
  • Discussed project progress and coordinated with Business Users, App/Product Owners, collected feedback on different stages to addressed concerns, evaluate, and improve software.
  • Worked closely with QA and Offshore teams Confidential each phase (DEV /UAT/ /PROD) of the Application Development.
  • Updated the confluence pages with proper documentation and test results Confidential every phase for future purpose.
  • Worked on Code coverage by using Mockito and improved it from 75% to 95% for different modules of our application.
  • OOPS concepts (Data Abstraction, Encapsulation, Inheritance, Polymorphism) Basic Java constructs like loops and data types. String handling. Collection framework.
  • Worked on setting up the DR (Disaster Recovery) environment for our entire Application and underlying modules, involved in terms of architecture, testing and cutover.

Tools: /Technologies: JAVA/J2EE, Spring Boot, Angular 10, Splunk, Rally, Agile, Bitbucket, Jenkins, Maven, LINUX, IntelliJ, Mockito, Dynatrace, JMeter, Oracle

Full Stack Engineer

Confidential, Pleasanton, CA

Responsibilities:

  • Actively involved in design and development of multiple cutovers and major upgrades of our Application which includes Platform upgrades.
  • Developed an angular application which display Promotions and Recommendations (by which planners can create different level of promotional events).
  • Major contributor for Data Migration of the entire legacy data from Oracle to MongoDB, moving from Monolithic to Microservice architecture of our application.
  • Discussed project progress and coordinated with Business Users, App/Product Owners, collected feedback on different stages to addressed concerns, evaluate and improve software and hardware
  • Worked closely with DevOps teams facilitating continuous integration & delivery using Jenkins, QA and Offshore teams Confidential each phase (DEV /UAT/ /PROD) of the Application Development.
  • Created Splunk dashboards to achieve active monitoring of systems and configured alerts as required
  • Contributed in building an outstanding and dynamic team out of new engineers that came onboard which significantly improved overall success of our team.
  • Updated the confluence pages with proper documentation and test results Confidential every phase for future purpose.
  • Familiar with and experienced in working with a variety of operating systems, including Linux, Windows NT, Windows XP, and Windows 2K.
  • Worked with Upstream (Optimization) and Downstream (Discount Services) for the validation of message flow and recommendations jobs. Server OS for web servers, database servers, file servers, email servers and any other type of shared server.
  • Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications.
  • OOPS concepts (Data Abstraction, Encapsulation, Inheritance, Polymorphism) Basic Java constructs like loops and data types. String handling. Collection framework.
  • Desktop OS for personal productivity computing.
  • Worked on setting up the DR (Disaster Recovery) environment for our entire Application and underlying modules, involved in terms of architecture, testing and cutover.

Tools: /Technologies: JAVA/J2EE, Spring Boot, Angular 5, MongoDB, Apache Kafka, SplunkJIRA, Agile, GitHub, Jenkins, Gradle, LINUX, Eclipse, IntelliJ

Full Stack Developer

Confidential, El Paso, TX

Responsibilities:

  • Evaluated project requirements and specifications and developed application that surpassed expectations and worked to improve overall team performance by teaching the best practices
  • Built outstanding and dynamic team of software engineers and developers which significantly boosted verall success of organization
  • Worked with project managers, developers, quality assurance and business to resolve technical issues Core JavaOOPs, Design Patterns, Interface, Serialization
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Email Communication App on devices that run on iOs, Android, Blackberry, Windows Mobile OS Server OS for web servers, database servers, file servers, email servers and any other type of shared server.
  • Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications.
  • Desktop OS for personal productivity computing.

Tools: /Technologies: Java/J2EE, Microsoft Exchange Java API, Angular, Java API, Jersey 1.6, JAXRS,JSON, XML, SOAP using Axis 2, JAX-WS, WSDL, SAX, DOM, AES, RSA, HTML, JavaScript, CSS, Eclipse, Apache Tomcat 6.x, 7.x, Apache HTTP Server, Apache JMETER, MYSQL 5.0, PostgreSQL

Senior Software Developer

Confidential, Alexandra, VA

Responsibilities:

  • Coordinated with hardware and system engineering leads to gather and develop system requirements
  • Guided 5 - member support team in solving complex issues in the POS system
  • Designed processes that helps in applications integration and implementation across the enterprise Core JavaOOPs, Design Patterns, Interface, Serialization
  • Performed testing on software to uncover bugs and troubleshoot performance and integration issues before application monthly release
  • Server OS for web servers, database servers, file servers, email servers and any other type of shared server.
  • Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications.
  • Desktop OS for personal productivity computing.

Tools: /Technologies: Java/J2EE, Spring framework DI, MVC, Servlets, JSP, Agile Methodology, Jboss 6JDK 7, XML, JSP, XSD, Eclipse Indigo, JS, AJAX, CSS, Oracle, Jenkins, Ant, JSON

Software Development Engineer

Confidential

Responsibilities:

  • Implemented JMS based messaging system for asynchronous communication to send, receive and read messages between multiple systems
  • Directed remote teams in India dedicated to application design and quality assurance testing
  • Created procedures for application on device monitoring, recovery and backup
  • Server OS for web servers, database servers, file servers, email servers and any other type of shared server.
  • Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications.
  • Desktop OS for personal productivity computing.

Tools: /Technologies: Java/J2EE, Spring Portal MVC, Spring Web Service, Apache Tomcat, JUnit, TestNG, SOAP UI, JQuery, AJAX, Maven Build Script, SVN

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, design, analysis and code development.
  • Used Rational Rose to generate use case diagrams, class diagrams and sequence diagrams
  • Developed the applications usingJava, J2EE, Struts, JDBC, Apache Tomcat.
  • Involved in the development of the application by using spring framework along with the MVC architecture.
  • Server OS for web servers, database servers, file servers, email servers and any other type of shared server.
  • Designed to support high-volume and multithreading applications, Linux is well-suited for all types of server applications.
  • Desktop OS for personal productivity computing.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC,JavaScript, HTML, and XML Technologies.

Tools: /Technologies:J2EE, Ejb, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, Angular JS, AWS, JDBC, JavaScript, HTML, CSS, Apache Tomcat, Log4j, Junit, Eclipse.

We'd love your feedback!