Lead Senior Java Pyspark Developer

MICROTEK LEARNING LLC
Irving, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 140K

Job location

Irving, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Azure
C Sharp (Programming Language)
C++
CSS
Cloud Computing
Code Review
Databases
Data Integrity
Linux
Web Development
Github
Revision Control Systems
Python
Linux System Administration
Microsoft SQL Server
Windows Server
MySQL
Role-Based Access Control
Software Engineering
Software Systems
SQL Databases
Subversion
Systems Integration
Web Applications
Web Services
React
Express
Software Security
Backend
GIT
PySpark
Git Flow
Vba Programming Language
Front End Software Development
REST
Software Version Control

Job description

We are seeking an energetic and highly experienced Lead Senior Java Developer to spearhead our software development initiatives. In this pivotal role, you will lead a talented team of developers, driving innovative solutions across diverse projects. Your expertise in Java, web development, and cloud infrastructure will be instrumental in shaping our technical landscape. You will oversee the design, development, and deployment of scalable applications, ensuring they meet high standards of quality, security, and performance. This is an exciting opportunity for a motivated leader to influence our technology strategy and deliver impactful results in a dynamic environment., * Lead the end-to-end development of enterprise-grade applications using Java and related technologies such as C#, Python, and C++.

  • Architect and implement RESTful APIs and web services to facilitate seamless integration across platforms.
  • Collaborate with cross-functional teams to define project requirements, establish timelines, and deliver high-quality software solutions within Agile frameworks.
  • Oversee application development processes utilizing version control tools like GitHub, SVN, and Git to ensure code integrity and efficient collaboration.
  • Manage cloud infrastructure deployments on AWS and Azure, optimizing performance and scalability for web applications hosted on Linux or Windows servers.
  • Guide front-end development efforts using React, JavaScript, Express.js, and other modern web frameworks to create intuitive user interfaces.
  • Ensure adherence to best practices in security protocols such as RBAC (Role-Based Access Control) and implement robust API security measures.
  • Mentor junior developers, fostering a culture of continuous learning and technical excellence in areas including SQL databases like MySQL and SQL Server.
  • Maintain comprehensive documentation for all software components and participate in code reviews to uphold quality standards.

Requirements

Do you have experience in Software engineering?, * Proven experience as a Lead Senior Java Developer or similar senior software engineering role with a focus on application development.

  • Strong proficiency in Java programming language combined with experience in C#, Python, C++, and VBA for diverse project needs.
  • Extensive knowledge of IT infrastructure including cloud platforms such as AWS and Azure, along with Linux system administration.
  • Hands-on experience developing RESTful APIs, REST services, and integrating third-party APIs for web applications.
  • Familiarity with front-end technologies like React.js, JavaScript, HTML5, CSS3, and back-end frameworks such as Express.js.
  • Solid understanding of version control systems including GitHub, SVN, and Git workflows for collaborative development.
  • Experience working within Agile methodologies to deliver iterative improvements efficiently.
  • Knowledge of database management systems including MySQL, SQL Server, and other SQL-based solutions.
  • Understanding of security best practices including RBAC (Role-Based Access Control) to safeguard applications and data integrity.
  • Ability to communicate complex technical concepts clearly across teams while demonstrating leadership qualities that inspire innovation. Join us as we push the boundaries of technology by developing cutting-edge solutions that make a real difference!

Apply for this position