We provide IT Staff Augmentation Services!

Lead/sr. Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Extensive experience of more than 15 years in analysis, design, architecture, development, testing and implementation of Software applications, using SDLC in Java/J2EE for verticals like Telematics, IoT, Financial Services, and Product domains.
  • Extensive experience in architecting and designing the projects by implementing various design patterns and frameworks based on the business requirement
  • In - depth knowledge of project life cycle, using both waterfall and AGILE methodologies
  • Development of REST based Java MicroServices using Spring framework
  • Strong Architecture, Design, Development, infrastructure build, operational and deployment skills using J2EE, Spring, Spring boot, Camel, Kafka, Cassandra, Dockers, Docker Swarm, Netflix Eureka Discovery service, Redis Cache, GIT, Hibernate, MQTT, SOA, XML, Json, SOAP, Python, UML, Oracle and SQL server.
  • Swagger, GIT, Spring Framework, Spring Boot, Tomcat, JBoss
  • Jenkins for accelerating development
  • Amazon cloud technologies usage of EC2, S3, VPC, Route 53, IAM, SNS
  • Dev-Ops experience in building the automation tools for continuous deployment on AWS

TECHNICAL SKILLS

  • Java
  • J2EE
  • Web Services (Restful/SOAP)
  • Microservices
  • HTML
  • CSS
  • AngularJS
  • JavaScript
  • Mesos
  • Marathon
  • Consul
  • HAProxy
  • Docker
  • Docker swarm
  • Apache CXF
  • Spring
  • Cassandra
  • Kafka
  • Storm
  • Camel
  • Zookeeper
  • Netflix Eureka Discovery service
  • Redis
  • RabbitMQ
  • ActiveMQ
  • Chef
  • Ansible
  • AWS
  • S3
  • AWS EC2
  • AWS ECS
  • Maven
  • Jenkins
  • GIT
  • Tomcat
  • Python
  • Apache
  • MySQL
  • Oracle
  • Play framework
  • MQTT
  • Protocol Buffers
  • Splunk
  • DynaTrace
  • Jacoco
  • JUnit.

PROFESSIONAL EXPERIENCE

Lead/Sr. Java Developer

Confidential

Responsibilities:

  • Full lifecycle delivery of projects to include planning, design, implementation, testing, deployment and support
  • Research and thought lead on the emerging development technologies such as Containerization (Docker) and the Microservices Architecture pattern
  • Technical Lead for the TOS Nissan Team
  • Re-architecting current TOS system to new cloud technology (IoT)
  • Leveraging cloud services and responsible for various components within each layer of the stack (Security, Monitoring, Tracing, Performance, Scalability and Auditing)
  • Develop infrastructure, frameworks, and tools for CDP (TOS's) platform using Java, Spring boot, Camel, Kafka, Cassandra, Dockers, Netflix Eureka Discovery service, Redis Cache, git (BitBucket), Json, XML, JMS, Tomcat, Oracle, Jakarta Commons, and various open source frameworks
  • TOS interacts to TCU’s and backend system. All device communication goes through TOS.

Environment: J2EE, J2EE, HTML, CSS, JavaScript, AngularJS, JSON, XML, Kafka, Cassandra, JMS, Tomcat, Hibernate, Web Services Restful/SOAP, Oracle

Lead/Sr. Java Developer

Confidential, Alpharetta, GA

Responsibilities:

  • Involved in multiple Infor’s products HMS (Hospitality Management System), EAM.
  • Develop infrastructure, frameworks, and web tools for Data bridge’s SOA platform using Java, XML, JMS, Sonic ESB, Sonic MQ Series, JBoss, Web Logic, Web sphere, Oracle, SQL Server, MySQL, Spring, Hibernate, Struts, OSCache, JAXB, Jakarta Commons, and various open source frameworks
  • Resolved critical system issues related to multi-threading.
  • Implemented common tools and frameworks to support logging, cachingand job scheduling
  • Implemented NIW project using JSF, Spring Framework and Hibernate
  • Used persistence to the Oracle database was managed via Hibernate for NIW.
  • Designing components using design patterns for different layers like presentation layer, control layer, service layer, business logic layer and persistence layer
  • Used SQL, Stored Procedures, Triggers and PL/SQL with Oracle 10g/9i database.
  • Prepared test suites for each service using JUnit

Environment: J2EE, EJB, Eclipse, JBoss, WebLogic, WebSphere, Struts, JMS, MQ Series, JSP, JSF, Hibernate, Oracle 10g,Unix, AIX, Spring, SOA, WSDL, Web Services, Restful/SOAP, ESB (Enterprise Service Bus),SOAPScope, JAXB, XML,ANT, SVN, Jenkins, Maven, JUnit, XmlSpy, Perl scripts, Rational Tools.

Senior J2EE Developer

Confidential, Greenville, SC

Responsibilities:

  • Involved into two different project (ACES and NIW - New Item Workflow )
  • Implemented NIW project using JSF, Spring Framework and Hibernate
  • Designing components using design patterns for different layers like presentation layer, control layer, service layer, business logic layer and persistence layer
  • Used Struts Framework to implement presentation and control layers (Action Classes)
  • Preparation of Sequence Diagrams, Activity Diagrams, Class Diagrams and other artifacts of UML using Rational Rose
  • Designed and developed for Communication between Ahold legacy systems - Mainframe systems and Oracle using MQ series and WBI interfaces
  • Used SQL, Stored Procedures, Triggers and PL/SQL with Oracle 10g/9i database.
  • Prepared test suites for each service using JUnit
  • Used Oracle XML DB to generate complex XML messages

Environment: J2EE, EJB, RAD, IBM Web Sphere 5.1, Struts 1.2, JMS, IBM MQ Series, JSP, JSF, Hibernate, Oracle 8i & DB2 and mainframe system, IBM- AIX, Spring Framework, JSF, SOA, WSDL, Web Services (Apache Axis), SOAPScope, JAXB, XML,ANT, JUnit, XmlSpy, Perl scripts, Rational Tools.

Senior J2EE Developer

Confidential, MN

Responsibilities:

  • Used Struts Framework to implement presentation and control layers (Action Classes)
  • Preparation of Sequence Diagrams, Activity Diagrams, Class Diagrams and other artifacts of UML using Rational Rose
  • Designed Web Service using Apache Axis ( SOAP) to integrate EBS
  • Used Apache Axis emitter tools to generate stub and skeleton code from Web Services Description Language (WSDL)
  • Prepared test suites for each service using JUnit
  • Designed the persistence layer using Data Access Objects and Value Objects design patterns
  • Used Castor's XML data-binding framework for marshalling and unmarshalling the XML documents
  • Administration of ‘Ant’ scripts for application build and deployment process.
  • Used Apache log4j for logging purposes.

Environment: J2SE, Eclipse, SOA, WSDL, SOAPScope, Web Services (Apache Axis), Castor, XML, Tomcat, Oracle 9i, Struts 1.2, Ant, JUnit, Clear Case, XmlSpy, Sun Solaris, Rational Tools.

Senior Developer

Confidential, MN

Responsibilities:

  • Used Struts Framework to implement presentation and control layers (Action Classes)
  • Designed Web Service using Apache Axis( SOAP) to integrate RTN module with CAISO
  • Used XDKto save XML document into database tables and applied several transformations (XSLT)
  • Used Apache Axis emitter tools to create Web Services Description Language (WSDL)and server side skeleton code for deployment
  • Designed the persistence layer using Data Access Objects and Value Objects design patterns
  • Used Castor's XML data-binding framework for marshalling and unmarshalling the XML documents
  • Used Soap with attachment - CAISO consumer invokes a service RTN provider service
  • Developed J2EE MQSeries Connector based on IBM MQSeries classes for Java (MQI/JMS) and allows sending and retrieving single or multiple messages from MQSeries queue manager.

Environment: Java, J2EE, WSAD 5.1.1, SOA, WSDL, Web Services (Apache Axis), CIM/RDF XML, XDK, Hibernate, JAXB, XML, XSLT,JBoss, Oracle 10g, Oracle XML DB, MQ Series, Struts 1.1, JSP, Ant, XDocLet, JUnit, Clear Case, XmlSpy, Perl scripts, AIX, Rational Tools.

We'd love your feedback!