We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY

  • Skilled full stack Java developer and profound knowledge in Java/J2EE technologies, web services, Pivotal Cloud Foundry, IVR technologies and expertise in developing automated testing components for UI using Selenium IDE and web driver.
  • Sound knowledge in developing solutions using Spring Boot, MVC, Spring Data JPA, RESTful API, Spring Cloud projects (Zipkin/Sleuth, Eureka Service discovery), Netflix Hystrix, Angular 2 framework and testing UI components using Selenium web driver.
  • Developed applications following 12 factor principles and implemented design patterns. Designed use case diagrams, class diagrams and sequence diagrams using UML.
  • Worked on Proof of Concept for deploying application to AWS Elastic Bean stalk.
  • Developed solutions using Java 8 features such as streams and Lambdas etc.,
  • Experience in OAuth 2.0 for authentication based web application and accessed their APIs for fetching data services.
  • Experience using build tools like Maven, Gradle and CICD tools like Jenkins and Concourse.
  • Experience using agile and extreme programming methodologies like TDD (test driven development) and pair programming.
  • Good leadership, dedicated, hardworking, fast learner and a team player. Capable of working independently and under pressure. Designed and coded technical solutions that definitely improve scalability, performance, and profits.

TECHNICAL SKILLS

Programming languages/technologies: Java/J2EE, Groovy, JMS, JAXB, JDBC, SQL, PL/SQL, shell scripting, XML, JSON, YAML.

Frameworks: Spring Boot 1.5, Spring 3.0, Spring modules - MVC, Batch, AOP, Data JPA, Ibatis (ORM).

Web technologies/JavaScript frameworks: HTML, CSS, JavaScript, Angular 2, Node.js, JQuery, JSP, Servlets.

Cloud Platforms: Pivotal Cloud Foundry (Platform as a service).

Web Services: SOAP, RESTful services (JAX-RS)

Databases: Microsoft SQL Server, Oracle, MongoDB (NoSQL document-oriented database).

In-memory data store: Redis

Build management: Ant, Maven, Gradle

Version control tools: Microsoft Team foundation server (MSTFS), GIT.

Continuous Integration and Continuous deployment: Jenkins, Concourse

Test Driven Development: Junit, TestNG, Mockito, RestAssured.

Authorization and security: OAuth 2.0

Server Technologies: Apache Tomcat, WebSphere Application Server 7.0, 8.5

Testing tools: Selenium IDE, web driver and JMeter.

Messaging Systems: ActiveMQ, IBM WebSphere MQ.

Operating Systems: Windows, Linux, Mac OS

Development IDE’s: IntelliJ, Spring Tool Suite (STS), Eclipse, Rational Software Architect (RSA).

IVR development tools: Avaya Dialog Designer 5.0, Orchestration Designer 6.0 (IVR Product), Avaya Voice Portal Management System (VPMS)

Other Software’s/API/Library: Microsoft Visio, Accellion API, Blue Martini (e-commerce product), JIRA, Pivotal tracker, Apache POI, Swagger.

EXPERIENCE SUMMARY

Confidential, Atlanta, GA

Senior Developer

Roles and Responsibilities:

  • Contributed to code quality and productivity through leadership and guidance in areas such as Test Driven Development, Pair Programming (Extreme Programming/XP) and agile practices.
  • As an agile developer, involved in daily standups, story grooming, iteration planning, poker planning and retrospective meetings.
  • Developed micro services SOA implementations using RESTful web services, Spring Boot, Spring JDBC, Cloud Config server.
  • Worked on Proof of concept (Poc) for implementing Sleuth/Zipkin in Spring MVC application and implemented Sleuth/Zipkin in all microservices applications using Spring Boot.
  • Implemented solutions utilizing Netflix Hystrix and worked on Proof of concept for Eureka service discovery.
  • Experience in debugging and fixing issues with database objects such as Stored Procedures, Functions, Sequences and SQL Queries.
  • Experience using CICD tools such as Jenkins and Concourse.
  • Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface.
  • Developed solutions using Java 8 features such as streams and Lambdas etc.,
  • Experience in developing applications using Angular 2, npm and Node.js technologies.
Confidential, Minneapolis, MN

 Engineer 

Roles and Responsibilities:

  • Involved in all the stages of the project lifecycle (analysis phase to production warranty support).
  • Worked independently as a single member in the team as a Lead Developer.
  • Developed enterprise solutions using Spring MVC, Groovy, Gradle, RESTful API and JMS.
  • Experience designing use case diagrams, class diagrams and sequence diagrams using UML.
  • Configured JDBC data source, JMS connection factories and deployed Enterprise applications in IBM WebSphere application server.
  • Developed and worked on enhancements in RESTful web services and User Interface components.
  • Developed automated test scripts for functional UI testing using Selenium web driver and Jenkins.
  • Designed and developed multi lingual DTMF and speech IVR applications for Target’s core functionalities such as Store Locator, Credit (TD Bank) and client support center IVRs.
  • Designed complex call flows and coded using IVR tools such as Avaya Orchestration Designer and Voice Portal Management System (VPMS).
Confidential

Support Executive 

Roles and Responsibilities:

  • Developed web pages involving JSP, Servlets and BlueMartini API’s (e-commerce tool).
  • Developed many automated shell scripts to reduce day-to-day manual efforts.
  • Worked on enhancements and code fixes for retail websites like BIGW and DickSmith.
  • Coordination and communicating with the clients in analyzing and solving production issues.

We'd love your feedback!