We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Benton Harbor, MI

OBJECTIVE:

To obtain a challenging role in an organization where I can learn and contribute according to my capability thereby leading to growth of organization and self.

SUMMARY:

  • I have overall 3.6 years of total java and Iot based technology development experience in IT Industry, including 1 year as a Project Lead including 7 months as Internet of Things Tech. Lead.
  • Software professional and IoT expert with voice based services. 3.6 years of experience including 1 year as Java Tech Lead and 6 months as Java Iot Tech Lead with web applications, plugin products, iot based applications under java programming umbrella.
  • Experienced in planning, designing and execution of cloud based IoT solutions for home as well as commercial appliances.
  • Experienced in preparing Low Level Design, High Level Design and architecting the object oriented software systems for web, micro services as well as thick client based plug in applications.
  • Strong Skills with technologies like Java 1.8, J2EE, Spring, Spring Boot, OAuth, JPA, Restful web services, Microservices, Internet of Things (IoT), XML, JSON, IBM Business Rule Engine, Junit, SWT, JFace, Design Patterns, Elasticsearch, Object Storage, Cloudant DB, Dash DB, Oracle, My SQL DB, IBM Bluemix Cloud, Swagger, MQTT - RabbitMQ, Docker, Cloud Foundry, Jenkins and SonarQube, WAS and ANT, Maven, Log4j, IBM - RAD, Eclipse, IBM - RTC, Angular JS, HTML 5, CSS 3, BOOTSTRAP 3
  • Strong experience in working with small agile teams, cross functional teams and other partners
  • Possess Strong technical skills to implement all the phases of SDLC under waterfall as well as Agile model for web, cloud and thick client based applications under Java, IoT and web technologies based platform.

TECHNICAL SKILLS:

IoT based Cloud Infrastructure: IBM Bluemix Cloud, Cloud Foundry, ElasticsearchCloudant DB, Object Storage, IBM Business Rule EngineRabbitMQ, MQTT, OAuth Security

Java Programming && Web:

Technologies: Core Java, Microservices, Spring Boot, RESTful Webservices, XML, JSON, Spring, Angular JS, HTML 5, CSS 3.

Quality and Continuous Build: SONAR Qube 5.2 PMD, CheckStyle, FindBug, ANT, Maven, Jenkin

Rich Client Development: SWT, JFace, Common Engineering Client

SDLC Process: Architecting, Designing, Coding, Bug Fixing under Agile/ Waterfall

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Benton Harbor, MI

Responsibilities:

  • Involved in planning, and execution of cloud based IoT solutions for both smart home appliances and commercial appliances.
  • Helping architecture team to design and configure the WCloud platform for Confidential which helps Confidential to establish a global IOT platform using micro services.
  • Responsible for design development and implements the changes that are requested by Confidential SME under Agile (Scrum) methodologies.
  • Developing and architecting microservices for scan2cook, overtime air updates, global governing systems, voice integration for Amazon and Google, notification management, Object storage integration, using Spring Boot and Restful microservices.
  • Involved in designing and interchanging the IoT based low level and high level design for smart home appliance.
  • Responsible for writing APIs based on micro services for mobile app integration which was based on WCloud architecture using IBM Bluemix Cloud and Cloud Foundry.
  • Writing Java code for integration APIs for Object Storage, Cloudant DB, DashDB and IBM Business Rule Engine using Spring and Spring Boot.
  • Writing Java code for Decorator service, Elasticsearch using RabbitMQ and Event Listeners to support IoT based WCloud.
  • Monitor the reviews, coding approvals and dispatch of all the Customer deliverables.
  • Writing scalable code using various design patterns.
  • Writing and fixing the developed code to pass the quality gateway through SONARQube with PMD
  • Writing code for Exception handling, JUnit and logs using Log4J Writing the code for OAuth authentication using Spring OAuth for access and refresh tokens based on JWT implementations.

Environment: Micro Services, IBM - Bluemix cloud, Docker, Dash DB, Elasticsearch, Cloudant, RabbitMQ, Amazon Alexa, Java 1.8, Angular JS, HTML 5, CSS 3.0, Bootstrap 3.0, Business Rule Engine, Object Storage, Iot based Implementation, Recepi Integration, OAuth Security, Object Storage

Confidential, Portland, OR

Java Tech Lead

Responsibilities:

  • Writing scalable code using various design patterns.
  • Writing and fixing the developed code to pass the quality gateway through SONARQube with PMD, Findbugs and Checkstyle.
  • Writing code for Exception handling and logs using Log4J, Sl4J
  • Writing code to create UI layers using SWT, CEC and JFace for thick client application using RCP plug-in project concept.
  • Writing code to interact with databases using JPA ORM framework.
  • Writing JUnit test cases and using EMMA tool for test coverage.
  • Responsible for code review and implementation of best coding practices
  • Responsible for design development and implements the changes that are requested by DTNA Engineer.
  • Responsible for doing changes using IMACS Plus application with respect to coding and configuration.
  • Coding and development for customer specific requirements on the IMACS Plus application.
  • Perform and verify Alarm testing using xBRiD and install the same in IMACS Plus in production environments.
  • Create Engineering Design Plan, Implementation Guide, Network Design Requirements, Load Specifications, Performance Matrix, Configuration Management Guide, and Design Architecture.
  • Requirement gathering by direct interaction with Business Clients and understanding their need for various customizations.
  • Providing technical solutions as per the requirements and to chalk out proper plans to implement the same.
  • Perform Integration activities per the requirements as specified in the Engineering Work Request (EWR). This activity includes installations and environment setups in customer systems.
  • Involve in Technical discussions with Network Operations Team located across DTNA locations to understand the Scope and Design
  • Provide Production Support whenever needed and meet the SLA. Join tech bridges with other team SMEs for resolving critical Production issues.
  • Perform Integration activities per the requirements as specified in the Engineering Design Plan (EDP). This activity includes installations and environment setups in customer systems.

Environment: Core Java, RCP -SWT, CEC, Eclipse e4, Restful Web services, Spring, JPA, JSON, WAS 8.0, RAD, RTC, MS Visio, PMD, Checkstyle, Findbug, SONARQube, JENKINS, JUnit etc.

We'd love your feedback!