Back-End Developer - Intermediate/Senior (32266)

Overview

Remote
Contract - W2

Skills

High-level Design
Level Design
Quality Assurance
Reporting
Knowledge Base
Process Improvement
Software Estimation
Performance Engineering
Computer Science
Information Technology
Database
Application Servers
WildFly
IBM WebSphere
Oracle WebLogic
Banking
Finance
Enterprise Software
Web Services
IBM WebSphere MQ
Docker
Kubernetes
PostgreSQL
Multithreading
Management
Messaging
Eclipse
Apache Maven
Sonar
JUnit
Development Testing
Agile
Continuous Integration
Continuous Integration and Development
Microservices
Backbone.js
Streaming
JBuilder
Java
Enterprise JavaBeans
J2EE
Hibernate
Apache Struts
Real-time
HTML
DHTML
JavaScript
XML
Cascading Style Sheets
Interfaces
Spring Framework
Apache Kafka
SQL
Oracle
IBM DB2
OOAD
UML
Offshoring
FOCUS
Communication
Collaboration
Attention To Detail
Articulate

Job Details

RESPONSIBILITIES

  • Thoroughly understand the requirements and design.
  • Collaborate with internal teams on various deliverables.
  • Understand High Level Design and prepare the Low-level design (the Integration / Interface modules) for the module assigned.
  • Code reviews and other project documents developed by juniors / peers.
  • Collaborate & work closely with Product teams, Project Managers, Architects, Software Engineers, Business Analysts & QA teams in different locations.
  • Review and report the status of development & proactively address issues/challenges which might impact the timelines.
  • Embed & enforce quality and standards with Development team.
  • Continually improve quality of delivery and capability by building and growing a high-performance team.
  • Review and report the deliverables to manager.
  • Contribute to company's KB and Process improvements.
  • Adhere to company core standards & guidelines.
  • Assign accurate & detailed tasks regularly to the team.
  • Conduct model level effort estimation and integrate for complete application.
  • Performance Engineering, Tuning, and architecting scalable

MUST HAVE/REQUIREMENTS
  • Bachelor's degree in Computer Science/Engineering, Information Technology, or related field.
  • Minimum 6 years of work experience, along with equivalent lead experience.
  • Strong database and query building knowledge across multiple databases, with experience in PostgreSQL and Oracle.
  • Experience with Apache Kafka for building real-time, scalable data pipelines and handling event-driven communication within microservices architectures.
  • Knowledge on Application Servers like JBoss, Websphere, and Weblogic.
  • Domain knowledge of banking and financial institutions and/or large enterprise IT environment will be a strong asset.
  • Proficient in core development tools such as Spring Boot, Eclipse, Maven, Sonar, JUnit, and Docker.
  • 5+ years of experience with enterprise software development.
  • Product implementation experience , with a focus on deploying and managing microservices using Spring Boot and Kafka.
  • Experience with enterprise software development in JAVA, J2EE, Spring (including Spring Boot), Hibernate, Web Services, MQ, REST-based APIs, Docker, Kubernetes, PostgreSQL, and Apache Kafka.
  • Strong experience in multi-threaded server-side Java programming , including Kafka producers and consumers to manage high-throughput messaging and event-driven systems.
  • Proven experience in the use of Eclipse, Maven, Sonar, and JUnit tools for development, testing, and continuous integration.
  • Experience working with agile methodologies , including continuous integration and deployment in Java-based microservices with Kafka as the backbone for event streaming.
  • Experience with Java development using JBuilder, Java, Servlets, EJB, J2EE, and frameworks like Spring, Hibernate, Struts, and Kafka for real-time event-driven architecture.
  • Proficiency in HTML, DHTML, JavaScript, XML, and CSS for building front-end interfaces, as well as integrating those with back-end Spring Boot APIs and Kafka for data synchronization.
  • Experience working with MS SQL , Oracle, DB2, OOAD, UML.
  • Ability to work in remote and/or office settings, with the flexibility to support offshore hours/time zones and adapt to client needs.
  • Ability to thrive in a fast-paced environment with tight deadlines, while maintaining focus on product quality and timely delivery.
  • Flexibility with working hours based on team and client needs, including support for distributed teams and different time zones.

NICE TO HAVE
  • Strong, clear, and concise written and verbal communication skills
  • Strong interpersonal skills and can foster team collaboration.
  • Out of the box thinking approach ability to conceptualize and articulate new approaches and solutions
  • Ability to collaborate and communicate to achieve positive outcomes
  • Detail-oriented and strong ability to prioritize and meet deadlines.
  • Aptitude to solve problems
  • Ability to conceptualize and articulate new approaches and solutions in analysis at all levels of organization
  • Pro-active and has a strong desire to learn.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Myticas LLC