We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

PROFESSIONAL SUMMARY:

  • Confidential is a hands - on Sr. Software Engineer with professional experience in software design, architecture, development, and implementation of customer centric scalable enterprise web applications using cutting edge technologies.
  • He is well-versed in Test-Driven Development (TDD), clean code practices, and Agile/Scrum methodologies with a sound understanding of software architecture including design patterns, application scalability, and performance.
  • He has hands-on development skills using backend technologies such as Java/J2EE, Spring MVC, Spring REST, Spring Security, Spring AOP, and Hibernate as well as Responsive Web Design experience using AngularJS, Bootstrap, and jQuery.
  • Additionally, he is well-versed in the design and development of REST and SOAP Web Services, APIs, Microservices, as well as DevOps, middleware solutions, and Cloud Foundry.
  • Aside from Confidential ’s technical abilities, he demonstrates solid communication and interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Linux, Windows

Languages: Java, JavaScript (AngularJS, jQuery), SQL, HTML5, CSS3, IDOC, Python, Lua, Shell Script

Databases: Oracle, MySQL, MS SQL Server, DB2, MongoDb, Redis

Tools: /Frameworks Spring MVC (Spring Boot,Spring Batch,Spring REST, Spring Security, Spring AOP, Spring JPA, Spring JMS, Spring Tiles Integration, Spring Mail), Hibernate, Bootstrap, Cloud Foundry, GIT, JACOCO, Sonar, Gradle, Grunt, IBM IMS, WebSphere, IntelliJ, WebStorm, Eclipse, Content Management System (Oracle UCM), Maven, Selenium WebDriver API, Jasmine, Karma, Protractor, WSO2, Apigee, Swagger, Splunk

Related Skills: Agile/Scrum, Pair Programming, TDD, Responsive Web Design (RWD), J2EE, Ajax, Integration with Google E-Cache, Servlet, JSP, Web Services, JAXB, Zkoss, Microservices, DevOps, REST, SOAP, API Development, Continuous Integration

EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • The project involved modernizing the applications of the Confidential . The module worked on was the customer authorization and authentication.Served as a Sr. Backend Developer responsible for application design, architecture, and development.
  • Worked on a batch application to migrate data from DB2 to redis cache using Spring batch framework.
  • Worked on a JMS based synch application to apply the updates from DB2 to Redis using Spring boot, Spring JMS.
  • Developed a generic logging mechanism and configured Splunk dashboard for error tracking and analysis.
  • Created CI/CD pipeline and semantic versioning using Bamboo, Git, Gradle,Nexus.
  • Created REST APIs using Spring rest modules, Spring JPA, Swagger.
  • Built a security layer to secure the API layer.
  • Implemented Drool rule engine for managing complex business rules.
  • Defined API specification using Swagger.
  • Ensuring application maintainability and quality by doing extensive TDD and BDD and following clean code practices.
  • Participated in scrum ceremonies and leading the offshore team and coaching them on latest technologies.
  • Addressed the application performance issues by finding the bottlenecks and fixing them.

Environment: PivotalCloudFoundry, Spring Batch,Spring Boot,Spring REST,Swagger, Mockito, Cucumber, Bamboo, DB2, JPA, Gradle, Grunt, GIT, Sonar, JACOCO,Microservices, RESTful, Drools, RedisCache, JMeter, MongoDB.

Confidential

Technical Associate Architect/Sr. Developer

Responsibilities:

  • Served as a Full Stack Developer responsible for application design, architecture, and development as well as a member of the New Framework Development Team, with responsibility for designing a test-driven codebase for both front-end and back-end development.
  • Developed an API layer built in Spring framework with JPA support.
  • Handled DevOps tools integration with Jenkins, GIT, JACOCO, and Sonar.
  • Built a security layer to secure the API layer.
  • Developed the front-end of the application with AngularJS.
  • Interacted with the customer to validate the requirement and documented those requirement in Rally.
  • Assisted the team in adopting Kanban, Agile, and Scrum.
  • Collaborated with Cobol Developers to strategize the migration to cloud platforms.
  • Addressed the application performance issues by finding the bottlenecks and fixing them.

Environment: PivotalCloudFoundry, Spring, JPA, AngularJS, Bootstrap, Jenkins, Gradle, Grunt, GIT, Sonar, JACOCO, Jasmine, Protractor, IBM IMS, WebSphere, Microservices, RESTful.

Technical Associate Architect/Sr. Developer

Confidential

Responsibilities:

  • Performed requirement analysis and mapping functional requirements to the technical requirement.
  • Designed and developed the orchestration layer, developed a SOAP service layer for interfacing with the dealertrack DMS, and designed a caching mechanism for the application performance.
  • Handled the IDM integration and SP configuration.
  • Implemented DevOps tool for continuous integration.
  • Designed an effective build plan to ensure smooth development and designed and developed UI and plugins for dealer portal and supplier portal.
  • Researched the refresh token mechanism in the OAuth 1 and automated the data reporting techniques.

Environment: Spring, iBatis, Maven, Liferay, HTML5, RESTful, Apigee.

Technical Associate Architect/Sr. Developer

Confidential

Responsibilities:

  • Confidential was responsible for the end-to-end implementation of web portal and a data orchestration layer for the Volte product. The requirement was to develop a responsive web portal and a web service proxy layer with the capability of an analytics tool.
  • Designed the middleware application, using Spring and Hibernate.
  • Handled the Swagger integration and was responsible for application security implementation, using Spring Security.
  • Integrated with DevOps tools, set up Sonar and JACOCO reports, and designed and developed the orchestration layer.
  • Developed a SOAP service layer for interfacing with the dealer track DMS.
  • Designed a caching mechanism for the application performance as well as UI and plugins for dealer portal and supplier portal.
  • Automated the data reporting techniques and researched the refresh token mechanism in the OAuth 1.

Environment: Spring, Hibernate Maven, WSO-2, HTML5, RESTful.

Sr. Software Developer

Confidential

Responsibilities:

  • The previous production version of the project was in the Thingworx. Application development included portal development and device integration. The team developed the next phase of the application, which was developed using Open Source J2EE-based technologies.
  • Developed web service interface, using Spring and Hibernate, responsible for Jenkins integration, and handled the MQTT broker setup.
  • Built the data aggregation layer, using Paho and Java and was responsible for Twillio integration.
  • Integrated the Google Map and was responsible for application security implementation, using Spring Security.
  • Applied the test cases and developed the device agent, using Paho Lua and Shell Script.

Environment: Spring, Hibernate, Maven, jQuery, HTML5, RESTful, Mosquitto MQTT, Python, Lua.

Confidential

Sr. Software Engineer/Lead Developer

Responsibilities:

  • The project was intended to design a tracking system that could be used in any organization for task/content management and tracking.
  • Led the team, ensuring that the product architecture was as per the industry standards.
  • Communicated with the Tacpoint business team and finalized the system requirements.
  • Mapped those requirements to individual tasks for the team.
  • Tested the system and automated the build process.
  • Handled various technical aspects, such as product documentation and product customization.
  • Collaborated with cross-functional teams to deliver releases on-time with quality.
  • Acted as the Creative Lead of the product.
  • Implemented Maven Profiling.
  • Designed the system architecture so that a single code base served different vendors with their own features.

Environment: J2EE, Spring MVC, Spring Security, Hibernate, jQuery, Tomcat, JavaScript, HTML5, Ajax.

Senior Software Engineer

Confidential

Responsibilities:

  • This system was designed to manage all the offers and cards of Confidential .
  • Served as a Developer, responsible for most of the technical implementation.
  • Handled all the Spring, Hibernate, and jQuery related work.
  • Designed the front-end of the system, integrated Spring MVC, and implemented Spring Security in the system.

Environment: J2EE, Spring MVC, Spring Security, Hibernate, jQuery, Tomcat, JavaScript, HTML5, Ajax.

Hire Now