We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

Montvale, NJ

SUMMARY:

  • Software professional with in - depth experience in software analysis, design, development, testing and maintenance.
  • Solid hands-on experience of building large scale enterprise applications in payments and financial domain.
  • Extensive experience with back end software development experience using Java Technology.
  • 3 years of experience in design and development of Restful services using Spring Boot and microservice architecture on AWS cloud.
  • Experience in migrating on premise legacy applications to AWS Cloud using Java, Spring Boot, EC2, S3, ECS Fargate, ECR, Cloud watch, Couchbase DB and Kafka.
  • AWS certified - Architect Associate and Developer Associate.
  • Experience in setting up CI-CD Pipeline using Jenkins, Git, and cloud formation on AWS.
  • Experience in working with both waterfall and agile development methodologies.
  • More than 7 years’ of experience in software design, development and maintenance on HP Nonstop/Tandem using C, C++, Java, TAL, TACL, Nonstop SQL MP/MX, Enscribe DB.
  • Worked with Business Analysts, Product Owners, Cross functional teams, operations team and testers to develop and enhance software functionality.
  • Ability to work both independently as well as team lead.
  • Good team player with strong analytical and problem-solving skills.

TECHNICAL SKILLS AND COMPETENCIES:

Operating Systems: HP Nonstop/Tandem (OSS and Guardian), Linux, HP UNIX

Languages: Java, C, C++, TAL, TACL, Shell scripts

Databases: Nonstop SQL/MP, SQL/MX, Enscribe, MySQL, NoSQL Couchbase DB, H2

Frameworks: Spring Boot and custom frameworks

App Servers/Containers: Apache Tomcat, Jetty, Docker, ITP, AWS ECS -EC2 & Fargate

Methodologies: Agile, Scrum, SDLC

Technologies: AWS (EC2, ECS, S3, ECR, Lambda, CloudFormation), TIBCO BW 6.0,J2EE, JUnit, Swagger, Log4j, REST, Servlets, JDBC, JSP, XML, JSON, Jackson, Web Services, SOA, SOAP

Dev/Tools: IntelliJ, Eclipse, Maven, Jenkins, SonarQube, Jira, Confluence, Splunk, CloudWatch, Prognosis, Pathway, Inspect, einspect, FUP, Measure, SCF, SAFECOM, ENFORM, NETBATCH, IBM MQ

Version Control: Git, SVN, CVS, RCS

Message Format: ISO8583

PROFESSIONAL EXPERIENCE:

Confidential, Montvale, NJ

Sr Software Engineer

Responsibilities:

  • Performed analysis, designed, developed, tested, and deployed various applications.
  • Worked as a lead developer for implementing the business functionalities.
  • Developed Spring Boot Microservices and deployed to AWS cloud environments.
  • Migrated legacy applications from on premise datacenter to AWS environment using EC2, S3, ECR, ECS, FARGATE, Cloud Watch & Cloud Formation template.
  • Used apache Kafka messaging and Couchbase NoSQL DB for Payment posting application.
  • Worked as independently as well as team lead.
  • Coordinated with various business teams for requirement gathering.

Confidential, Alpharetta, GA

Lead Developer

Responsibilities:

  • Requirement gathering and analysis by doing discussion with business analysts.
  • Performed analysis, designed, developed, tested, and deployed various applications.
  • Worked with onsite/offshore team for executing the project.
  • Migrated legacy applications from on premise datacenter to AWS environment using EC2, S3 and Cloud Watch.
  • Performed the legacy application migration from TAL to Java & TIBCO BW6.
  • Worked with onsite/offshore team for executing the project and provided leadership, direction and coaching on project specific tasks, processes.
  • Russia regulatory implementation: Implemented Russian govt compliance requirement to host their customer data within Russia.

Confidential

Responsibilities:

  • Developed applications to support new payment methods for Confidential acquired company Interline.
  • Part of level 3 support team and responsible for fixing ongoing issues.

Confidential

Lead Developer

Responsibilities:

  • Requirement gathering and analysis by doing discussion with Business Analysts.
  • Worked on complete lifecycle of application design, development, testing, production implementation and performance tuning.
  • Managed level 3 application support.
  • Improved performance of various applications.
  • Helped team to resolve their technical problems and drove the development.

Confidential

Software Developer

Responsibilities:

  • Worked as developer and team lead, responsible from application design, development, and testing.
  • System load balancing and performance improvement.
  • Part of application support team.

Hire Now