Job Summary:
TEKFORTUNE INC is seeking a highly experienced Full Stack Java Developer with strong Business Systems Analyst skills to join their team. The role involves leading the development and maintenance of Java-based web applications, collaborating with cross-functional teams, and providing production support in the automotive domain.
Responsibilities:
• Lead, develop and maintain Java-based web applications using Spring Boot, Hibernate, and RESTful APIs, ensuring high performance and scalability.
• Design and implement complex data pipelines using Java, Apache Spark, and Kafka to process and transform large structured and semi-structured datasets.
• Provide production support for Java applications and other technological applications troubleshooting system issues, analyzing logs, and ensuring minimal downtime using monitoring tools like Splunk and Dynatrace.
• Develop and optimize SQL and NoSQL databases (MySQL, DB2, UDB), integrating them with Java applications for efficient data retrieval and storage.
• Automate deployments and workflows using CI/CD pipelines (Jenkins, Git, Maven) and containerization tools like Docker and Kubernetes.
• Write and execute unit and integration tests using JMeter, Neotys, NeoLoad, Apache, ensuring code quality through rigorous testing and participation in peer code reviews.
• Collaborate with business analysts and stakeholders to translate business requirements into technical solutions and optimize existing application workflows.
• Facilitate the transition from requirements to execution by spearheading project plan creation and maintaining comprehensive documentation throughout the implementation phase.
• Implement shell scripting and automation for data processing, job scheduling (Tidal) and system monitoring to enhance application efficiency.
• Work closely with cross-functional teams, including architects and developers, to design, deploy, and maintain enterprise-level web applications and services.
• Support database management and disaster recovery, handling backups and data restoration for both AWS, MSAzure cloud and on-premises environments.
• Presales & Analysis Create and bring Value Add to improving business processes, efficiency and automated business solutions. Provide excellence through rigorous scope documentation, and detailed estimation reviews to ensure project viability.
• Evaluate and provide estimate work packages for AMS enhancements, tasks, projects by working with Project Mgrs offshore.
• Lead by example, blending technical expertise and providing transparent communication to drive digital transformation projects.
Qualifications:
Required:
• 10+ years in web application development, maintenance, and troubleshooting
• Strong leadership skills as a technical practitioner and Business Partner
• Proven track record of delivering on aggressive timelines
• Exceptional problem-solving abilities
• High organization and attention to detail
• Strong skill set in Customer Satisfaction and Expectation Management
• Positive Relationship development & manage customer dynamics
• Develop and maintain close communication with Client and all other internal and vendor teams
• Provide Customer satisfaction surveys at task closure/ Feedback from Client Management
• Lead, develop and maintain Java-based web applications using Spring Boot, Hibernate, and RESTful APIs
• Design and implement complex data pipelines using Java, Apache Spark, and Kafka
• Provide production support for Java applications and other technological applications
• Develop and optimize SQL and NoSQL databases (MySQL, DB2, UDB)
• Automate deployments and workflows using CI/CD pipelines (Jenkins, Git, Maven)
• Write and execute unit and integration tests using JMeter, Neotys, NeoLoad, Apache
• Collaborate with business analysts and stakeholders to translate business requirements into technical solutions
• Facilitate the transition from requirements to execution by spearheading project plan creation
• Implement shell scripting and automation for data processing, job scheduling (Tidal) and system monitoring
• Work closely with cross-functional teams, including architects and developers
• Support database management and disaster recovery
• Create and bring Value Add to improving business processes, efficiency and automated business solutions
• Evaluate and provide estimate work packages for AMS enhancements, tasks, projects
• Lead by example, blending technical expertise and providing transparent communication
• Java Development: Lead the development and maintenance of Java-based applications
• Automotive Domain Expertise: Work closely with Mazda North American Operations data systems
• Monitoring and Reporting: Design a Java application to generate daily monitoring reports
• SQL & Data Querying: Experience in SQL queries for data analysis and reporting
• Integration Management: Java based applications interaction with 3rd party systems using API Integration
• Code Integration & Version Control: Utilize Git for version control
• Cross-Functional Collaboration: Work closely with Business users and stakeholders
• Support & Optimization: Provide ongoing production support for Mazda’s Java-based Struts applications
• Testing & Quality Assurance: Lead efforts in unit testing, integration testing, and code review processes
• Global Team Orchestration: Manage close daily coordination with offshore teams and managers
• Stakeholder Alignment: Act as the primary communication hub for all Business stakeholders
• Programming languages J2EE, Struts 1.0, 2.0, Spring Frameworks, RESTful API, SOAP, Micro-services
• Databases IBM DB2/UDB, SQL Server, MySQL, UDB
• Operating Systems Windows Server, Linux (RedHat/CentOS), AIX
• Application Servers IBM WebSphere, Apache Tomcat
• Reporting Tools Systemware, Power BI, Java Web reporting
• IDE Tools IntelliJ, Eclipse, RAD
• Version Controls GIT, SVN
• Build Tools Ant, Maven
• Load/Performance Testing Neotys NeoLoad, Apache JMeter
• CI/CD & Automation Jenkins, Microsoft Azure, PowerShell, Shell scripting, Windows batch scripting
• Collaboration & Tools JIRA, Confluence, Microsoft Office/SharePoint
• Monitoring & Performance Tools Datadog, AppDynamics, ITCAM, ElasticSearch/Nagios
• Incident Reporting Service Now – SNOW incident tracking
• Knowledge of JMS messaging e.g., IBM MQ and enterprise application support
Preferred:
• Exposure to cloud-native practices, containers (Docker), orchestration (Kubernetes), or Infrastructure as Code (Terraform/Ansible)
• Familiarity with modern observability (Dynatrace/New Relic extensions) or GitOps workflows
• Familiarity with Data Privacy and Data Governance a PLUS!
• Bachelor’s degree in Computer Science, Information Technology, or related field (with honors preferred)
• Certifications: Java, MSAzure, Mulesoft
Company:
Tekfortune Inc. Founded in 2014, the company is headquartered in Piscataway, USA, with a team of 51-200 employees. The company is currently Growth Stage.