Post Job Free

Resume

Sign in

Java Engineer Web Services

Location:
Seattle, WA
Posted:
July 27, 2023

Contact this candidate

Resume:

Jordan Hines

Senior Java Engineer

Anderson, IN • +1-320-***-**** • adykaf@r.postjobfree.com

SUMMARY

● Experienced Senior Java Engineer with a proven track record in developing scalable and high-performance enterprise applications.

● Results-driven and multi-certified IT executive, with 7 years of experience and expertise in cutting edge technology, utilizing strong implementation skills such as Java, J2EE, Spring, Hibernate and most importantly, Liferay to drive results that transform corporate vision and strategy into profitability.

● My expertise lies in full-stack development, specializing in backend systems and API development. I am skilled in utilizing Java frameworks such as Spring Boot and Hibernate to build robust and scalable applications.

● Proficient in database design and management, I have a strong knowledge of SQL and experience working with relational databases such as MySQL and Oracle.

● Vast experience in open source portal Liferay 5.x to 7.3 version

● I have a strong grasp of modern software engineering principles, including test-driven development

(TDD), continuous integration/continuous deployment (CI/CD), and Agile methodologies.

● Throughout my career, I have successfully collaborated with cross-functional teams, leading and mentoring junior developers to deliver high-quality software solutions.

● My analytical mindset and problem-solving abilities enable me to tackle complex challenges and optimize application performance.

● I am constantly staying updated with emerging technologies and industry trends to ensure the delivery of cutting-edge solutions.

● Have good experience in various parts of Liferay development like MVC portlets, Collaboration, Social networking, content management portlets etc.

● As a Senior Java Engineer, I am dedicated to delivering scalable, maintainable, and secure software solutions that meet business objectives.

● I thrive in fast-paced environments and enjoy collaborating with teams to drive innovation and continuous improvement.

● I am excited to bring my expertise and passion for Java development to a dynamic organization where I can contribute to the success of challenging projects. PROFESSIONAL EXPERIENCE

Senior Java Engineer - Dell Technologies, Anderson, IN Apr 2022 – Present

● Developed Enterprise JavaBeans and NetBeans for implementing application’s business rules and policies and customized modules in Liferay portal for business process.

● Technical software engineer for solving complex programming tasks.

● Responsible for project lifecycle, including analysis, design, development, implementation, enhancement, support, and maintenance.

● Design and maintain coding standards, best practices to enhance application.

● Familiarity with Service oriented architecture (SOA) by developing web services based on JAX-WS and Axis frameworks.

● Developed WSDL for defining contracts between requester and provider.

● Involved in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services, REST, MySQL, NOSQL.

● Cleared more than 200 performance bottlenecks in Mercurial software for large-scale deployments.

● Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform(GCP) on Kubernetes.

● Created data partitions on large data sets in S3 and DDL on partitioned data.

● Built out the source control query service that queries information in a scalable, effective, & efficient manner.

● Extended the build system to integrate with the Mercurial sparse feature, cutting 47% performance issues.

● Rebuilt the Mercurial sparse subsystem to move it from an implementation detail to an end-user-friendly tool.

● Mentored 5 Junior Java developers, training them to work independently and acquire all adequate skills.

Senior JavaDeveloper - Campfire Digital Services, Anderson, IN Feb 2019– Apr 2021

● Developed secured, efficient and headless Rest API’s using Liferay’s JAX-RS. .

● Extensively used regular expressions and core features in Java using lambda, map, reduce etc and effectively implemented logging features.

● Written many programs to parse excel files and process many user data with data validations.

● Used Github version control tool to coordinate team-development.

● Developed tools to automate some base tasks using Shell Scripting, Java.

● Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, Angular JS, Bootstrap and JSON.

● Followed Spring MVC pattern for the project with Servlets/JSP and JDBC.

● Used REST Web Services API’s with extensive use of AJAX calls.

● Developed Spark code using Python for faster processing of data on Hive (Hadoop).

● Developed Map and Reduce jobs in Java for data cleaning and data processing.

● Used different types of transformations and actions in Apache. Senior Java Developer - Aventri, New York, NY Jun 2016– Mar 2019

● Involved in the design and development of the application using Java, HTML5, CSS3, Ajax, JSON, and JQuery that delivered and enabled subsequent company success and 24% sales growth.

● Extensively utilized SpringBoot technologies, including forms, templates, and Orm for communication with databases in different forms while using interceptors, validators, actions using Java frameworks.

● Created and wrote result reports in different formats like TXT, CSV, XlS, and JSON while working on CSV files and trying to get input from the MySQL database to ease company processes and ensure continuity.

● Worked with Linux systems and RDBMS database on a regular basis in order to ingest data using Sqoop.

● Experience in Cloud based services(AWS) to retrieve the data.

● Worked and expertise hands-on Scala programming for processing real time information using Spark API's in the cloud environment.

● Using Kafka and Kafka brokers we initiated spark context and processed live streaming information with the help of RDD as is.

● Worked on Spark using Java and MySQL for faster testing and processing of data. Junior Backend Developer, - Aftership Anderson, IN Oct 2013– May 2016

● Worked on the design of Unix shell scripting as a part of the ETL process to automate the loading process.

● Accurately wrote more than 100 Java and batch scripts to automate the ETL scripts runs every hour.

● Developed ETL scripts in Java to get data from one database table and update the resultant to another.

● Used Java to interface with the JQuery UI, managing the storage and deletion of 50+ content.

● Developed and published web-services using WSDL, SOAP and XML based on top-down and bottom-up approaches.

● Experience in pre-testing the Web-Service calls with SOAP UI using end-points.

● Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.

EDUCATION

Indiana Institute of Technology, Bachelor of Science in Computer Science, 2009-2013 SKILL

● Programming Languages: Java, JavaScript, HTML, CSS, Python

● Java Web Frameworks: Struts, Spring and Hibernate

● IDE: Liferay Developer Studio, Eclipse, SOAP UI 3.6.1., Liferay Portal Enterprise and Community Edition Development and Administration

● Backend Development: RESTful APIs, server-side scripting, database integration

● Database Management: MySQL, PostgreSQL, MongoDB, SQLAlchemy, GraphQL

● Frontend Technologies: HTML5, CSS3, JavaScript, jQuery, React

● Data Analysis and Manipulation: data cleaning, data visualization

● Testing and Test-Driven Development (TDD): Unit test, functional testing, test automation

● Version Control Systems: Git, GitHub, GitLab

● Cloud Platforms: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP)

● Containerization and Orchestration: Docker, Kubernetes

● DevOps Tools: Jenkins, Travis CI, CircleCI

● Agile Methodologies: Scrum, Kanban, Agile development practices

● Software Development Lifecycle (SDLC): Requirements gathering, design, implementation, testing, deployment, maintenance

● Problem-Solving and Debugging: Troubleshooting, bug fixing, performance optimization

● Collaborative Tools: JIRA, Confluence, Slack, GitLab/GitHub issues



Contact this candidate