We provide IT Staff Augmentation Services!

Software Engineer Ii Resume

2.00/5 (Submit Your Rating)

Ashburn, VA

SUMMARY

  • Around 6+ years of experience in development and delivery of enterprise software and implementation of client server web - based systems using object-oriented programming languages JAVA and C++.
  • Expertise in all phases of Software Development Life Cycle (SDLC) process including analysis, design, development, implementation, integration, testing, maintenance and support of Web-based enterprise applications.
  • Experience in software development methodologies like Waterfall, Agile development
  • Strong experience in Spring/Spring boot, REST
  • Experience in working wif Amazon Web Services (AWS) Lambda
  • Experience in developing Web Application UI applications using HTML, CSS, Java Script, Ajax, jQuery, Backbone.js, reliable knowledge on AngularJS.
  • Responsible for implementation of java integration components for JBPM and DROOLS.
  • Extensive experience in writing SQL Queries using Oracle, PostgreSQL.
  • Extensive experience in testing frameworks like JUNIT for unit testing.
  • Experience in working wif build tool maven
  • Experience wif Version Control Tool’s such as GIT and Bug tracking tools likes JIRA.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy teh application to AWS and used GIT for Version Control of code for incremental development.
  • Experience in development wif Eclipse IDE
  • TEMPEffective team player and excellent communication skills wif insight to determine priorities, schedule work and meet critical deadlines.

TECHNICAL SKILLS

  • JAVA 1.7 1.8
  • C++
  • Spring boot
  • Spring data hibernate JPA wif PostgreSQL
  • Oracle
  • RabbitMQ
  • Docker for windows
  • RESTful API’s
  • Git
  • Perforce
  • Bit Bucket
  • Source Tree
  • Github
  • Jira
  • AWS
  • Backbone.js reliable knowledge on Angular.js
  • React.js

PROFESSIONAL EXPERIENCE

Confidential, Ashburn VA

Software Engineer II

Responsibilities:

  • Worked on spring boot, hibernate JPA wif spring data and PostgreSQL, maven, git on AWS environment
  • Implemented Object-relation mapping in teh persistence layer using hibernate framework in conjunction wif Spring functionality.
  • Developed teh application using JAVA including java 1.8 features like streams, functional programming, lambdas
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Created multiple RESTful API’s to provide services to modules and used RestTemplateBuilder to provide proxy API
  • Configured maven projects wif docker dependencies
  • Integrated teh Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Implemented messaging between different modules using RabbitMQ
  • Worked on spring mvc xml configuration wif annonations, hibernate JPA wif PostgreSQL, perforce, maven, tomcat
  • Developed teh application using java 1.7, 1.8 features
  • Implemented multithreaded functionality using spring Async method, blocking queues
  • Created REST APIs to support UI
  • Improved teh memory and time efficiency of teh project by using java streams, hibernate flush and evict, multithreading techniques

Confidential

Senior Software Engineer

Responsibilities:

  • Enhanced teh product by coding in JAVA and writing REST API’s for 40% of teh time
  • Worked on C++, oracle database, unix environment for 40% of teh time
  • Created new stored procedures/tables/schemas on ORACLE database for 20% of teh time
  • Managed teh project at customer location and lead offshore resources to obtain timely deliveries
  • Implemented teh task dashboard of different JBPM workflows using BPMN 2.0, business rules using business rules using Drools.
  • Acted as teh first point of contact in teh team for internal and external customers, responded promptly to queries
  • Created new Store Procedures and shell scripts to add new functionality or enhance an existing functionality in teh application
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Ensured that teh application tasks complete successfully wifout any delay or failure

We'd love your feedback!