We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 7 years of IT experience in analyzing, designing and implementing various client/server and web based applications using Java/JEE technologies and application frameworks like Spring, Spring MVC, Hibernate, Apache Camel
  • Extensive experience with OOAD methodologies varied Java enterprise architectures, enterprise application integration techniques, delivering complex n - tier apps in Java EE
  • Extensive experience with UI development using HTML5, AngularJS, Twitter Bootstrap and CSS 3.0 in a MEAN stack
  • Experienced in developing applications in MEAN stack. Good understanding of NoSQL databases like MongoDB
  • Extensive experience with UI development using jQuery with Spring MVC framework
  • Strong knowledge on responsive web designing for various device compatibility
  • Good hands-on experience in implementing Enterprise Integration Patterns for integrating applications using Apache Camel
  • Experienced in creating and consuming Restful web services using Apache CXF
  • Well conversant with software development methodology SCRUM
  • Extensively worked with Stored Procedures, Functions and Triggers using MS SQL Server and MySQL
  • Experienced working in Version Control Systems Github, Bit bucket and good understanding on Git Feature Branch Workflow
  • Experienced in implementing Continuous Integrations using Jenkins and build management tools like ANT and Apache Maven
  • Experienced in creating call flows in telecommunication using VXML
  • Expertise in Healthcare and Telecommunication domain
  • Experienced in writing Unit test cases using Junit and knowledge on testing Web Service using SOAPUI
  • Experience working with Microsoft Office Suite(MS Office, MS PowerPoint, MS Excel and MS Outlook)
  • Experienced in project management and tracking using Agile tool JIRA
  • Able to adapt to changing technologies and a quick learner
  • Experienced in project documentation including Technical Design Documentation

TECHNICAL SKILLS

Languages: Java

JavaScript UI Frameworks: jQuery, AngularJS, NodeJS

User Interface Technologies: JSP, HTML, HTML5, CSS,TwitterBootstrap

MVC Framework: Spring MVC, JSF 2

Web Application Framework: Express

Application Framework: Spring

Services Framework: CXF Restful services

Persistence Framework: Hibernate, Mongoose

Integration Framework: Apache Camel

Middleware: JMS, EJB

Messaging Services: Apache ActiveMQ

Continuous Integration: Jenkins, Hudson

Build Management: Ant, Maven, Grunt

Operating System: Ubuntu12.04, Windows XP, Windows Server 2003

Server: Apache Tomcat, JBoss 4.2.3 GA, AS 5.0, AS 7.0

Tools: and Utilities: Eclipse 3.4.1, quartz, log4j, CVS, Junit, Github, Bit bucket, Source Tree

Markup Languages: VXML (Voice XML)

Databases: SQL Server 2005/2008, MySQL, Oracle

No SQL Database: Mongo DB

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Software Engineer

Responsibilities:

  • Involved in design, development and support
  • Worked on performing effort estimation for each modules
  • Developed vitamins and administration module using HTML5, AngularJS, TwitterBootstrap and CSS 3.0
  • Developed Restful services using Express
  • Responsible for working with app development team to define and coordinate integrating with REST services
  • Responsible for defining the mongo schema design
  • Extensively worked in spring batch for batch processing
  • Acted as a Module Lead for the Content Management Portal, performing peer review and helping peers getting the work delivered with quality
  • Completely owned and developed the Web Portal using Angular JS and Bootstrap
  • Interacted with the backend team and defined the contract for all the required REST services
  • Closely worked with Human Factors Engineer to get the UI designed
  • Supported and maintained the REST services to be consumed by various platforms like iPhone, Android and Web Portal
  • Designed and developed the completed portal in a very short span
  • Followed SCRUM methodology
  • Used JIRA for project management and bug tracking
  • Performed unit testing and bug fixing
  • Provided Production Support and maintenance post deployment
  • Worked on Unix Shell scripting and worked on deploying various applications in UNIX environment

Environment: MEAN - AngularJS 1.x, Twitter Bootstrap, NodeJS 0.10.30, Express, Mongo DB 3.0,Spring batch, Ubuntu 12.04, Github, AWS S3, Grunt, UNIX shell scripting, IBM Web Sphere Application Server

Confidential, Bronx, NY

Senior Java Developer

Responsibilities:

  • Involved in design and development
  • Designed and developed the UI components for Requestor module using jQuery and Spring MVC
  • Developed a custom tree widget injQuery for displaying all the medical records for a selected Encounter/MRN
  • Designed and developed the services for Requestor and Request module using Apache CXF 2.3.8
  • Closely worked with UX designers to deliver a human friendly UI
  • Developed the REST services using CXF to be consumed by the front end
  • Developed the integration points to integrate with the Content management system and getting corresponding medical record information - used Apache CXF 2.3.8 for consuming REST services
  • Developed Unit Test cases using Junit for Request module
  • Developed persistent models using Hibernate
  • Used Aspect Oriented Programming (AOP) for transactions and performance logging
  • Owned and developed integrating with Document Imaging Server for releasing the documents
  • Maintained and supported CI build developed using Maven and Jenkins
  • Responsible for creating low level technical design document with class and sequence diagram, which will be used by the team members for development
  • Involved in developing and maintaining the workflow for Invoices using JBPM 5.0 and Drools
  • Followed SCRUM methodology and used JIRA for project management and bug tracking
  • Performed profiling, unit testing and bug fixing

Environment: Java, jQuery, Spring MVC, CXF, Hibernate, JBossAS 5.0, MS SQL Server, Maven, Jenkins, Windows Server 2008, JBPM 5.0, UNIX, IBM websphere application serverand Drools

Confidential, Bronx, NY

Senior Java Developer

Responsibilities:

  • Involved in technical design and development
  • Designed and developed the UI admin portal
  • Designed and developed various modules in the Admin Portal - to define and manage different Output Types, View and manage Job Status using jQuery and CSS
  • Used Apache Camel’s ‘Routing Slip’ Enterprise Integration Pattern to route the incoming request consecutively through a series of processing steps
  • Used Apache ActiveMQ to keep the incoming output request asynchronous
  • Developed the integration points to integrate with the Content management system and getting corresponding medical record information - used Apache CXF for consuming web services
  • Owned and developed the individual jobs to process the documents - Watermark, Page numbers, Concatenation using iText 5.0
  • Involved in writing build files using Ant
  • Performed profiling, unit testing and bug fixing
  • Integrated eclipse and SVN and was responsible for creating the Branches in SVN for releases.
  • Actively participated in the tech arch reviews.
  • Developed the code using Eclipse, Designed using Visio, maintained in SVN and deployed the applications in the Web Sphere application Server 6.1.

Environment: Java, JSP, Spring MVC, CXF Restful Services, Apache Camel, Hibernate, iText 5.0.2, JBoss AS 5.0, MS SQL Server, Ant, Jenkins, Windows Server 2008, Apache ActiveMQ, SVN

Confidential, Bronx, NY

Senior Java Developer

Responsibilities:

  • Involved in Development
  • Owned and implemented the Signature deficiency module
  • Designed and developed the Signature deficiency module and Missing TextUI
  • Developed the integration points to integrate with the Content management system to update the document with the deficient information
  • Performed bug fixing in text deficiency and signature deficiency module
  • Performed Unit testing and bug fixing
  • Worked on maintenance and support

Environment: Java, JSP, Struts 2, Hibernate, MS SQL Server, Ant, Hudson, Windows Server 2003, Apache Tomcat

Confidential

Software Developer

Responsibilities:

  • Involved in development
  • Contributed in technical design discussions
  • Designed the voice portal and reports using JSP
  • Implemented the Call Navigation using VXML
  • Designed the application call flow architecture and completely owned the call flow module.
  • Developed the Call Navigation using VXML
  • Developed a standalone module to send Text message to the subscribers using JMS
  • Developed the subscription and Unsubscription modules using EJB
  • Performed Unit testing and Sanity testing

Environment: Java, VXML, JSP, EJB, JMS, Hibernate, Eclipse, JBoss 4.2.3 GA, HP OCMP (Telephonic Server), My SQL

We'd love your feedback!