We provide IT Staff Augmentation Services!

Java/j2ee Tech Lead / Sr. Software Engg Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 10+ years of experience in Java Technologies, out of which 1 years has been in the role of ‘Sr. Software Engineer / Tech Lead / Sr. System Specialist’.
  • I have been working in teams that have adapted ‘Agile’ development methodology with expertise in ‘Test Driven development’ paradigm.
  • Lead the team which built the first ever Cloud storage for 3D medical images in Healthcare industry.
  • Hands - on expertise in design and development of middleware business components using Core-Java 8, Spring, JMS, XML, App Servers, IBM/Active MQSeries/RabbitMq in Multithreaded Environment.
  • Hands-on expertise in developing cloud-based technologies using Pivotal CloudFoundry and implementing Microservices Architecture.
  • Expert at IDE tool IntelliJ IDEA
  • Expertise with build tools: Ant, Maven.
  • Coordinated the successful simultaneous development of several projects with defect free delivery.
  • Excellent communication, teamwork, and client interaction skills complementing technical abilities.
  • Experienced in working with several JEE Technologies like Servlet, EJB, JDBC, JNDI and Java Bean.
  • Experienced in working with MVC frameworks like Spring MVC frameworks.
  • Experienced in working in SOA by developing web services using SOAP and Restful architecture.
  • Expert in XML technologies: XML parsers (SAX, DOM), XSD, Binding Frameworks: XML Beans.
  • Proficient in Frameworks: Spring (JMS, JDBC, AOP, MVC), Spring Boot, Spring Cloud
  • Proficient Relational Database experience (MySQL, Oracle); working knowledge of NoSQL DBs (Scality, Mongo DB, Couch DB)
  • Development experience in Testing frameworks Junit, JMock, Mockito, Jasmine.
  • Proficient in BlockChain Technology and Chain Implementation.
  • Certified AWS - Developer Associate and have working knowledge of Amazon webservices and S3 compliant APIs.
  • Hands-on experience in developing UI front-end products using Sharepoint server, Play Framework and scripting languages like KnockoutJs, AngularJs, JavaScript, Jquery, HTML 5, CSS, bootstrap.

TECHNICAL SKILLS:

Languages: Java, XML

Cloud: Pivotal Cloud Foundry (PCF), AWS

Platform: Docker, Linux, WindowsAPIs/Frameworks

SpringBoot: Spring, REST, J2EE, EJB, jUnit, Jmock, log4j, XML Beans.

Databases: Couchbase, Oracle SQL, MySQL, Scality

Software Methodologies: Agile, Test Driven development, Continuous Integration (CI)

Middleware: JMS, IBM MQ Series, RabbitMq, ActiveMq.

Version Control: Perforce, SVN, CVS, TFS.

IDE: Intelli J Idea, Eclipse

Build Tools: Apache Ant, Maven.

Other Tools: Altova XML Spy, TeamCity CI, Emma code coverage, Jprofiler

UI front end: HTML 5, Javascript, Jquery, AngularJs, KnockoutJs, CSS, bootstrap

PROFESSIONAL EXPERIENCE:

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

  • Developed Block chain implementation of Transactions in Trading Platform, using chain core software.
  • Develop portals for Administrator to Monitor the trades in the GTSS platform.
  • Develop Data Portal Screens for Predictive Analysis.
  • Developed Spring Boot applications which would help in creating the regulatory reports for financial institutions and have been delivered to the production environment.
  • Develop Auditing mechanism for the transaction in the Platform.
  • Develop Business Rules Engine for Trade services which can be set up by the client and can be applied to the incoming trades to the GTSS.
  • Collaborate with the product team to understand the requirement and propose viable design solutions before development cycle.
  • Collaborate with the Chain product team to understand the Block Chain implementation and propose the design which would suit Trade services to move away from traditional architecture of storing data in Oracle DBs.

Technologies: Java 8, Spring, Hibernate, Spring boot, Spring MVC, HTML, JSP, Java script, Oracle 11g, REST, ANT, MAVEN, BlockChain, Junit.

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

Responsibilities:

  • As Technical Lead provide technical and functional guidance to the team in implementing functionality.
  • Take up POCs to iron out technical feasibilities and design concepts to identify early risk and propose solutions to mitigate them.
  • Collaborate with Architect office to come up with a full proof design which the Dev team can implement.
  • Developed web services which consumes 3D medical images and process them to store in the Database.
  • Use Jclouds and build functionality around Scality to store the processed images and the original 3D images received.
  • Implemented profile based maven build & deploy of PCF services.
  • Enable and create services on PCF such as DB & cloud connect services.
  • Performance and Scalability enhancements for storing 3000 Images under 50 seconds.

Technologies: Java 8, Spring (Boot, Cloud), Reactive java, Pivotal CloudFoundry, RabbitMq, Jclouds, REST, Couch base, Scality and the domain knowledge of dicom for parsing the dicom images, Docker.

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

Responsibilities:

  • As Technical Lead provide technical guidance to the team in implementing the functionality.
  • Take up POCs to migrate PredixNet from Predix Machine to Predix Core and implement it successfully which was the main hurdle for the project.
  • Collaborate with Architect office to come up with a design to implement efficient pub-sub mechanism using RTI DDS.
  • Build spring based OSGI components which are deployed on Apache karaf.
  • Design and develop association mechanism for UMF channels and integrate with Sub-pub channels using OSGI components and ActiveMq.
  • Expose REST and web socket end points to stream the UMF messages to the client.
  • Applied Junit based test driven approach with CI thereby increasing code coverage & minimizing maintenance cycles
  • Support Integration with Hardware devices to ensure end to end workflow.

Environment: Java7, Spring, Websocket, REST, RabbitMq, RTI dds, OSGI, Apache karaf.

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

Responsibilities:

  • As Senior Developer provide technical guidance to the team in implementing the functionality.
  • Collaborate with Architect office to come up with a full proof design which the development team can implement.
  • Create the development server for team using Predix Connect and Play framework to facilitate development.
  • Design and Implement Authorization mechanism to access Host UAA servers and plug it to Collaboration workflow.
  • Develop 1 to 1 and group chat mechanism and integrate with roster list workflow.
  • Develop Exception handling mechanism which would work with collaboration as well as host machine.
  • Testing support: Implement Jasmine testing framework for Unit testing the functionality
  • Integrate Collaboration functionality, which works seamlessly on the Rad-Desktop

Environment: JavaScript, AngularJS, JQuery, HTML, Css, jasmine.

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

Responsibilities:

  • Work with the product Managers to analyze the requirement and groom story before design phase.
  • Work closely with Architect to design the components which would work with Global Patient Banner.
  • End to End implementation of the proposed design including Unit testing, function testing, End to end testing and performance testing.
  • Design and Implement Plan of care UI workflow which maintains care plan necessary patient.
  • Design and Implement CareManager UI workflow which maintains list of CareManagers and assigns the patients to CareManagers after Patient creation workflow.
  • Testing Support: Single point of contact in offshore for End to End bugs raised which needs to be triaged and assigned to appropriate component.
  • Provide technical, functional guidance to the team and provide solutions to the risks raised by the team during development.

Environment: JavaScript, KnockoutJs, JQuery, HTML, Css, jasmine, Sharepoint, .net, C#.

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

Responsibilities:

  • Analyze the requirements and working closely with Product Managers to under the purpose for the requirement.
  • Design and implement Problems Component using Java and Webservices which would store problems for a patient.
  • Design and Implement Provider Registry workflow to register Providers using Nextgate ProviderRegistry.
  • Design and Implement Patient Registry workflow to registry Patients in the Hospital organization.
  • Design and Implement Claims Workflow for GHP Insurance by exposing SOAP based Webservice endpoints.
  • Implementation of SOAP, Web Services based interface communication for Provider Registry and Patient Registry.
  • Configuration and implementation of new downstream interface communication environment over IBM MQ / Active MQ using Spring JMS
  • Applied Junit based test driven approach with CI thereby increasing code coverage & minimizing maintenance cycles

Environment: Java6, Spring (Data Access, Messaging, Remote Management), XML beans, Webservices, Junits, Maven, WSDL, SOAP

Confidential, London, UK

Sr. Java Developer

Responsibilities:

  • Core Java Developer: Design and develop new requirements as part of agile delivery process, Test driven development using IntelliJ IDE to its full potential.
  • Implementation of Inbound and outbound transformer interfaces using XMLBeans for XML parsing & XML generation.
  • Build Scripts: Created build, deploy, and control scripts for AIB using ANT /anttasks.
  • Built and configured CI (continuous Integration) environment for AIB with TeamCity using custom ant tasks and ANT scripts
  • Configuration and implementation of new downstream interface communication environment over IBM MQ / Active MQ using Spring JMS.
  • Implemented Development Test environment over Active MQ between simulated downstream systems.
  • Implementation of SOAP, Web Services based interface communication.
  • Design XSD, DTD specification for inter system communication over XML.
  • Test/Live Support: Provide support for AIB defects e2e CIT test and Live

Environment: OSS, Core Java, Spring, XML, GWT, JMS, ANT, Maven, IBM MQ, ActiveMQ, REST, SOAP

Confidential

Java/J2EE Tech Lead / Sr. Software Engg

Responsibilities:

  • Java/J2EE Developer: Involved in adding new interfaces to the system, Developed EJB components, Message Driven Beans, transformations of XML to JVT’s using JDOM, OSS/J. Development of jUnit test cases and carried out unit testing. Generated xsd’s (schema definition) from the interface specification.
  • PR/Bug Support to System Test: Single point of contact for the System Test to report PR/bugs/configuration issues in the System. Involved in bug fixing authenticating and assigning PRs to the rest of the team.
  • Build/Configuration script Management: Responsible for Deliverables. Updating of install/configure/build scripts Ant scripts . Responsible for configuration management i.e. cvs branching/tagging/versioning etc.
  • Configure and implement interface communication using message driven beans over IBM MQ & ActiveMQ.

Environment: OSS, Java, EJB, XML, JMS, ANT, Maven, IBM MQ, ActiveMQ.

We'd love your feedback!