We provide IT Staff Augmentation Services!

Lead Developer Resume

3.00/5 (Submit Your Rating)

Lexington, MA

SUMMARY

  • Overall 16+ years of IT experience on Spring Data(JDBC, JPA, MongoDB, Rest), Spring Cloud(Function, CircuitBreaker, Config, Gateway), Spring Security, Spring, Java, Servlets, JSP, Angular JS, EJB, JDBC, Struts, REST web services, SOAP web services, Micro Services, BEA Web logic Portals, TIBCO BW, TIBCO EMS, TIBCO AMX, FHIR, HL7, Salesforce and admin and development, AWS.
  • Sun Certified Java professional.
  • 4+ years of experience in healthcare domain.
  • 4 years of experience in Capital Marketing domain.
  • Having good noledge on REST web services using Jersey and spring.
  • Having good noledge on SOAP web services.
  • Good Knowledge on BEA Web logic Portals
  • Good Working Knowledge on Apache Struts framework, MVC.
  • Good Working Knowledge on Writing Validations Using Struts Framework.
  • Good Knowledge on ORACLE SQL, PL/SQL, MY SQL and MS - SQL.
  • Good Knowledge on HTML, Ajax, JQuery, XML, XSL, XSD, X-Path, DOM, SAX Parsers and Castor.
  • Expertise in IDEs like Eclipse, STS Editor, Net Beans, IntelliJ, and Visual Source Code.
  • Good Knowledge on TIBCO BW, TIBCO EMS, TIBCO AMX, BEA Web logic Portals.
  • Experience in using Open-Source frameworks like JUnit, Mockito, Selenium, Log4J and ANT.
  • Automated building, testing and continuous integration wif Ant and Junit.
  • Having good noledge on UNIX and shell Script.
  • Experience in using ANT build tools, Jenkin continues integration tool, Check Style, PMD, Find Bugs and Fortify code quality tools and CVS, SVN, VSS, Clarity and GIT source control tools.
  • Good noledge on FHIR, HL7 and EHR.
  • Good noledge on salesforce admin and development.
  • Experience in using Jalopy java Source code formatter plug-in for eclipse.
  • Good Knowledge on Object Oriented Programming concepts.
  • Good noledge on SDLC Full Life Cycle.
  • Good exposure to Full Software Development Lifecycle (SDLC), Agile & Scrum Methodologies.
  • Good exposure in developing services using microservices design patterns.
  • Good exposure in developing applications using Java/J2EE design patterns such as MVC, Transfer Objects, Front Controller and Data Access Objects.
  • Expert level understanding of J2EE/SOA framework wif practical experience, implementing large scale transactional systems.
  • Exposure to the application architecture and workflow wif Sequence diagrams, Class diagrams, Use Case diagrams using UML.
  • Strong Programming, problem solving, trouble shooting, and analytical skills proven under high-pressure.
  • Well-developed interpersonal and communication skills.
  • Self - motivated and able to set TEMPeffective priorities to achieve immediate & long-term goals and meet project & Operational deadlines.
  • Strong analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
  • Hands on experience in handling critical Business applications Issues and handling failure recoveries.
  • Mentor other members / juniors in the team.

TECHNICAL SKILLS

Operating System / Hardware: Mac, Windows 9x/NT/2000/XP, UNIX, and LINUX.

AWS services: IAM, EC2, ECS, ECR, S3, Lambda, Elastic Beantalk, Secrets Manager, SQS, SNS, API Gateway, Code Build, CodePipeline and Cloud watch.

Languages: Java, J2EE (Servlets 2.x, JSP2.x, JDBC), EJB2.x/3.x.

Database: Oracle 10g, MYSQL, MSSQL Server 2005/2008/2014/2019 , DB Visualizer.

NoSQL database: Mongo DB, Mongo management studio and NoSQL Booster.

Servers: Joss 4.x/6.2.1, Glassfish, BEAWeblogic 8.1.6 & 10, Tomcat 5.x/6.x/7.x, TC Server

Framework: Struts 1.x/2.x, Spring3.x, WebLogic Portals 8.x, Jaguar.

ORMs: IBatis, Hibernate, JPA.

Middleware Technologies: TIBCO BW, TIBCO EMS, TIBCO AMX.

Integration Tool: IBM Data Power.

Web Technologies: Web Services, WebLogicPortals8.1.x, Angular JS, JavaScript, HTML, jQuery, XSD, XSL, X-Path, and XML.

Tools: TIBCO Designer, TIBCO Studio, Gems, Soap UI, Post Man, TOAD, Eclipse 3.2, Log4j, IBM Clear case, ANT, XDoclets, Maven, SVN, CVS, GIT, Source Tree, PMD, Jenkins, Sonar, Jalopy source code formatter plug-in.

DevOps Tools: RedHat OpenShift container, Chef & Kitchen Scripts, Oracle Virtual box, Helm, Docker and Kubernetes.

PROFESSIONAL EXPERIENCE

Confidential, Lexington MA

Lead Developer

Responsibilities:

  • Involved in Confidential grooming sessions to understand business requirements.
  • Responsible for converting business requirements into technical requirements and provide estimates.
  • Responsible for developing spring boot applications wif Spring Data(JDBC, JPA, MongoDB, Rest), Spring Cloud(Function, CircuitBreaker, Config, Gateway), Spring Security
  • Responsible for creating FHIR resources and post onto FHIR server.
  • On Subscription of FHIR Resources, processed FHIR resources and send messages on to downstream applications.
  • Received patient home treatment information in different formats (FHIR JSON, HL7) from different sources like PatientHub(web UI application), Kinexus and NxStage machines. Applied custom rules, prepared FHIR Procedure and associated bundles and posted on to FHIR server. On subscription, generated HL7 and send to downstream applications.
  • Responsible to integrate data wif multiple tools wherever applicable like TIBCO, Salesforce, MuleSoft, Cerner(eCubleClinicals), Cerner (eCubeFinancials), HIE Mirth Connect.
  • Responsible for writing stored procedures.
  • Responsible for creating users wif eAccess admin tool for different roles of users. Provided JDG (JBoss Data Grid) cache for the applications that are consuming Practitioners and clinics FHIR resources.
  • Used Apache camel integration to process messages. Used AMQ and Kafka messaging solutions.
  • Responsible for writing Unit tests and integration tests to services using mock and maker framework.
  • Responsible for testing the load/performance of the application using Apache JMeter.
  • Used Atlassian products like Jira, Confluence for document repository and creating pull requests for code review.
  • Involved different stage for software development life cycles.
  • Supported testing in different phases of application (QA, PSUP and Prod).
  • Involved in production defects and fixed them depending upon the severity and priority.
  • Used Postman tool to test rest end points.
  • Helped QA and integration team to accomplish their responsibilities.
  • Mentoring and guiding the team if they need any technical assistance.
  • Responsible for developing and deploying services using AWS services IAM, EC2, ECS, ECR, S3, Lambda, Elastic Beantalk, Secrets Manager, SQS, SNS, API Gateway, Code Build, CodePipeline and Cloud watch.
  • Worked on CI/CD using Jenkins.

Environment: Java 8 and 11, bitbucket, Jira, GitHub, SourceTree, SVN, Maven, Spring boot, tomcat, JBoss fuseApache camel integration, FHIR (STU2, STU3 and R4), HL7 2.X, JBoss Data Grid cache, XML, JSON, ActiveMQ and Kafka messaging, Swagger, MSSQL SERVER 2019, Oracle, DB Visualizer, JUnit, Sonar Qube, fortify, Black duck, Splunk, Solar winds, Datadog, Postman, Mongo DB, No SQL Booster, Mongo management studio, AWS IAM, EC2, ECS, S3, Lambda, CodeBuild, CodeCommit, CodeDeploy, CodePipeline, CodeArtifact, MQ, SNS, SQS, Cloud9 and CloudWatch.

Confidential, Detroit MI

Sr. Software Developer

Responsibilities:

  • Responsible for developing micro services using drop wizard framework.
  • Responsible for writing local Liquibase migration scripts for H2 DB.
  • Responsible for integrating new providers into RouteOnes network.
  • Responsible for writing XSLs to transform XML input & output.
  • Responsible for configuring Gateways, Matching rules and Actions using IBM Data Power tool.
  • Responsible for writing Dockerfiles.
  • Responsible for developing front end code using Spring MVC.
  • Responsible for writing selenium scripts for web application.
  • Responsible for enhancing existing web application to new Angular JS based application.
  • Responsible for writing Unit tests to services using mock and maker framework.
  • Responsible for writing integration tests.
  • Responsible for testing the load/performance of the application using Apache JMeter.
  • Used Atlassian products like Jira for ALM, Confluence for document repository and Stash for creating pull requests.
  • Involved in peer code review comments using Stash.
  • Involved in production defects and fixed them depending upon the severity and priority.
  • Implemented micro services security using HMAC authentication.
  • Responsible for providing security to URLS using XML configuration file.
  • Involved in Jenkins setup for continuous integration of the projects.
  • Used Postman restful web services and used SOAP UI to test providers SOAP based web services.
  • Helped QA and integration team to accomplish their responsibilities.
  • Mentoring and guiding the team if they need any technical assistance.

Environment: Core Java, Spring MVC, Spring Boot, Spring Security, Micro Services using drop wizard framework, Liquibase Scripts for Local H2 Migration Scripts, Hibernate, Jetty Server, IBM DataPower, HTML, XML, XML SPY, XSLT, Angular JS, X-Path, JSON, YML, Eclipse, IntelliJ, Visual Source Code, JMeter, Oracle, Ant, Maven, Jenkins, GitHub, Source Tree, SOAP UI, Postman rest client, JIRA, Confluence and Stash, Oracle Virtual Box, Chef, Kitchen, Helm, Kubernetes .

Confidential, TX

Sr. Technical Lead

Responsibilities:

  • Involved in Requirements analysis.
  • Involved in designing the application using Microsoft Visio.
  • Responsible for creating EJBs.
  • Writing restful services using Jersey Framework.
  • Implemented security to the application by using Spring Security.
  • Responsible for providing security to URLS using XML configuration file.
  • Responsible for writing Unit test cases using Mockito and JMockito Frameworks.
  • Responsible for fixing defects in the legacy application using XSLT, XML Parsers and Servlets.
  • Responsible for writing front end logic using Angular JS.
  • Responsible for merging the code into different release branches using source Tree.
  • Responsible for configuring the project in Jenkins for scheduled builds for different release.
  • Used Postman rest client for testing web services.
  • Responsible for creating deployment plan for code deployment.
  • Involved in peer code review.
  • Supporting the production environment.
  • Responsible for fixing production defects.
  • Mentoring and guiding the team if they need any technical assistance.
  • Involved in code merging into different release branches.
  • Testing, Trouble shooting project problems and issues of the applications.

Environment: Core Java, Servlets, Spring, EJB 3.0, Restful Web services using Jersey, XML, XSLT, Angular JS, X-Path, JSON, Net-Beans, Glassfish, Ant, Jenkins, GitHub and Postman rest client.

Confidential, NJ

Delivery Project Lead

Responsibilities:

  • Responsible for creating XSD files.
  • Responsible for developing TIBCO application by using Pallets like General, HTTP, JDB, WSDL, SOAP, JMS, Mail.
  • Responsible for writing /maintaining web services by using TIBCO AMX designer to communicate wif TIBCO BW project.
  • Involved in writing different layers of Struts, Spring.
  • Responsible for writing business login in stateless session Beans (EJB).
  • Used XDoclet annotations in ant scripts for EJB abstract method generations.
  • Responsible for wring web services using Spring Web services.
  • Involved in designing the application using Microsoft Visio.
  • Responsible for merging the code into different release branches using Clear case.
  • Responsible for configuring the project in Jenkins for scheduled builds for different release.
  • Responsible for creating deployment plan for code deployment.
  • Used Soap-UI for testing web services.
  • Supporting the production environment.
  • Responsible for monitoring TIBCO EMS messages by using Gems tools.
  • Responsible for fixing production defects.
  • Responsible for writing code for Veo NextGen application by using java-based Jaguar frame work.
  • Used Jalopy java source code formatter plug-in for eclipse.
  • Responsible for writing code using struts1.x in advisor client application
  • Responsible for writing code using struts2.x in sbs application.
  • Involved in code merging into different release branches using Clear case merge manager.
  • TEMPEffectively Managed and mentored the team, provided technical guidance in TIBCO and in other areas.
  • Co-ordinating different teams in timely manner.
  • Testing, Trouble shooting project problems and issues of the applications.

Environment: TIBCO BW, TIBCO EMS, TIBCO AMX, Gems, Soap UI, Spring, Eclipse, STS editor, Core Java, EJB, web services, Struts 1.x/2.x, XML, XSD, X-Path, GEMS, tc Server, JBOSS, ANT, Maven, Jenkins, Sonar, PMD, Jalopy

Confidential

Collaboration Solutions Specialist

Responsibilities:

  • Involved in creating XSD files for Request and Response types of the Service.
  • Validated XMD files using XOM engine.
  • Responsible for creating WSDLs.
  • Involved in creating/altering database tables.
  • Responsible for creating java POJO, SQL Map XML files, DAO classes for database tables by using IBatis IBator command tool.
  • Responsible for implementing web services using Spring framework.
  • Responsible for exposing web services through XFire.
  • Involved in writing unit test cases by using JUnit, Mockito and JMockito tools.
  • Testing, Trouble shooting project problems and issues of the applications.

Environment: Spring, IBatis, SQL Server, XFire, UNIX, Core Java, web services, XML, XSD, XOM Engine, JBoss.

Confidential

Responsibilities:

  • Involved in installing web and application servers on windows and Unix operating systems.
  • Involved in configuring the environment for application deployment.
  • Schedule and migrate the code to test environments using the Pegasys tool for test mainframes applications.
  • Deployed application on different UNIX test environments.
  • Written shell scripts to maintain servers.
  • Build the environments for application deployment in new servers.
  • Providing governance and scheduling for all maintenance changes
  • Performing code and configuration migrations in scheduled windows
  • Providing issue analysis and problem resolution.
  • Initiating server bounces.
  • Assisting wif database structure changes.
  • Executing configuration changes.

Environment: Bea Web logic Server Administration, UNIX, Shell scripting, SCrt, Pegasystool(client specific), HP service desk, change synergy tool.

Confidential

Responsibilities:

  • Involved in High Level Design document creation.
  • Involved in Low Level Design document creation.
  • Implemented project using Agile methodologies.
  • Developed code by using WebLogic Portals for different modules.
  • Developed web services for server side and client side.
  • Testing, Troubleshooting project problems and issues of the applications.
  • Responsible for merging the code into different release branches using SVN.
  • Involved in writing Unit test cases using JUnit.
  • Responsible for creating deployment plan for code deployment.
  • Supporting the production environment.
  • Responsible for fixing production defects.

Environment: Bea WebLogic portals, UNIX, Shell Scripting, Core Java, Servlets, JSP, web services, SVN, Apache Axis, XML, XSD, Apache Ant.

Confidential

Sr Software Engineer

Responsibilities:

  • Involved in Oracle DB Scripts generation for Tables, Packages, Triggers etc.
  • Used Hibernate to persist data into tables.
  • Involved in Configuring SAP XI through XML Engine.
  • Involved in Configuring CPDB through XML Engine.
  • Responsible for creating pages using JSPs.
  • Involved in writing code using Struts Tiles framework.
  • Trained team members on XML Engine framework which is using in the application.
  • Responsible for writing unit test cases.
  • Involved in fixing the production defects.
  • Created deployment guide for Production.

Environment: Servlets, JSPs, Struts, XML, Tomcat Server 5.0.28, Eclipse 3.2, Oracle, Documentum, SAP-XI, UNIX

Confidential

Responsibilities:

  • Involved in developing customer care enquiry and resolution forms using struts Content Changes.
  • Involved in developing buy online process for various sections like personal and business.
  • Bug Fixes other Look and Feel Changes.
  • Enhancing Servlets, JSPs, and Action classes.
  • Validated pages using JavaScript and Ajax.

Environment: JSP, Struts, JDBC, Core-Java, Oracle, HTML, Java-Script, AJax, DHTML, Apache ANT, Eclipse, Bea Web Logic

Confidential

Application Developer

Responsibilities:

  • Involved in requirements analysis and design.
  • Involved in coding for different modules by using JSP, Servlets, and JSPs.
  • Written front end code for forms validation using JavaScript, Ajax.
  • Involved in Bug Fixes.
  • Involved in Database Design.
  • Responsible for creating data base tables.
  • Responsible for deploying the product for different clients.
  • Responsible for providing the solutions to the production critical defects.
  • Involved in mentoring new team members on the product.

Environment: Core-java, Servlets, JSP, JDBC, MS-SQL, HTML, Java-Script, Ajax, DHTML, Apache ANT, Eclipse, Apache tomcat.

We'd love your feedback!