We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Java developer with around 10 years of IT experience in designing and development of Java/J2EE based technologies, technically proficient with strong desire to develop technology - based solutions for strategic business environment.
  • Experienced in cloud based technologies like Amazon Web Services.
  • Experienced in all phases of SDLC including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE based web applications.
  • Expertise in understanding and adapting design patterns like Singleton, MVC, Factory, Builder, Data Access Object etc.
  • Experienced in working with Spring MVC Framework.
  • Experienced in writing JUnits for java classes .
  • Competent in executing projects using both Waterfall and Scrum models.
  • Experienced in using version control tools like Git, SVN and CVS.
  • Expertise in team mentoring, pair programming and Test Driven Development (TDD).
  • Experience in working on different operating systems like Window NT/XP, UNIX.
  • Very good business domain knowledge on US Health Insurance and Hotel/Lodging industry.
  • Led a team of triage that involved direct communication with clients to address their immediate issues which required skilled communication and troubleshooting skills.
  • A highly motivated and results-oriented team player with innovative ideas, can-do attitude, track record in on-time and high -quality product delivery, exceptional analytical and creative problem solving skills.

TECHNICAL SKILLS:

Programming Skills: Java/J2EE, SQL

Web Systems: AWS, RESTFUL and SOAP web services

Server: Apache Tomcat

Frameworks: Spring, Hibernate

Scripting Languages: Javascript, Groovy

Databases: Cassandra, PostgreSQL, MS SQL Server

Database Admin Tools: Devcenter, PostgreSQL Admin, SQL server Mgmt Studio

Build Tools: Apache Maven, Apache Ant

Markup Languages: HTML /XML, XSD

IDE: Eclipse, Netbeans

Code Review Tools: Findbugs, SONAR, Crucible

Open Source Libraries: Quartz Scheduler

Others: Jenkins, Apache POI, SSH, Firebug, Microsoft Visio

PROFESSIONAL EXPERIENCE:

Lead Software Engineer

Confidential

Technologies: Amazon Web Services, Cassandra, Active MQ, Spring MVC, Java, Apache tomcat, Jenkins

Responsibilities:

  • Lead developer for the core module of the system (Distribution Engine).
  • Develop micro services as per RESTful guidelines.
  • Automate build and deployment process using tools like Jenkins.
  • Working knowledge of Cassandra database and Active MQ message broker.
  • Analyze requirements and provide a feasible design as a solution.
  • Mentoring team members in order to ensure timely and quality delivery.

Confidential

Technologies: Spring MVC, Hibernate, Apache tomcat, JUnit, Postgresql, MS SQL Server, Javascript, XML

Responsibilities:

  • Lead developer and single point of contact for critical modules of Javelina Healthcare Claims Processing platform.
  • Proficient in handling View and Controller layers of the web application using Spring MVC.
  • Working knowledge of Model layer of web application using Hibernate.
  • Performed Client side validations using Javascript and Ajax.
  • Conduct reviews of all work products in various phases of the project based on the methodologies and templates defined.
  • Used TableSync framework, a master-slave replication system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of slave systems.
  • Led a team of triage to address immediate issues in client’s production area.

Sr. Java Developer

Confidential, USA

Technologies: XML Parsers (Stax and DOM), XSD and Multithreading Framework

Responsibilities:

  • Designed and developed a Multi Thread Framework for SIEs.
  • Addressed concurrency issues of multithreading while developing framework for SIEs.
  • Also involved in XSD design for XML validations.
  • Used Stax parser to read huge XML files and also implemented multi parsers environment for faster reading of the XML which contains millions of claims nodes in it.
  • Test cases were written using Junit & executed for verifying code correctness.

Sr. Java Developer

Confidential

Responsibilities:

  • Design and development of webservices outbound using SOAP protocol.
  • Working knowledge of webservices from both service end points.
  • Testing of webservices using SOAPUI tool.

Software Engineer

Confidential

Technologies: Spring MVC, Datagrapes (ORM Tool), X12 Manager, JUnit, Apache Tomcat, Quartz scheduler, MS SQL Server

Responsibilities:

  • Extensively used X12 as the API standard to process EDI files (similar to HL7) such as 834 and 837, which helps in processing member and claim information.
  • Designed and implemented an internal tool called Spooler which was used as a support layer between EDI module and external entities for file transfers.
  • Working knowledge of Model layer of web application using proprietary ORM tool called Datagrapes which is high-performance Object/Relational persistence and query service data layer framework.
  • Integrated Quartz scheduler with EDI module to drive automated process workflow.
  • Used Unit testing tool JUnit and participated in integration testing of the system.
  • Worked extensively parsing and processing of HIPAA transactions like 837, 834.

Software Engineer

Confidential

Technologies: Servlets, JDBC, Postgresql, Apache Tomcat, JUnit

Responsibilities:

  • Worked extensively on design and development of queuing system framework, which aims at automation of business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules.
  • Involved in maintenance and making it more robust and flexible to integrate with different modules.
  • Designed ER diagrams for the database tables design.
  • Designed and developed algorithms of queuing system.

Software Engineer

Confidential

Technologies: Struts 2, JDBC, Tomcat 5.0, Oracle-9i and Toad

Responsibilities:

  • Served as an associate Java developer in this project.
  • Used Struts 2 MVC for handling different layers of this web application.
  • Involved in database design phase of this application.
  • Involved in design phase of various modules in the product.
  • Involved in the requirement collection and analysis of the same.

We'd love your feedback!