1

Director Java Aws Jobs in Ballwin, MO (NOW HIRING)

... Java to enhance AI model deployment - Overseeing the creation and maintenance of data pipelines and ... Certifications aligned to data engineering, machine learning, and cloud platforms, including AWS ...

Showing results 21-24

Director Java Aws information

What does a Director Java AWS do?

A Director Java AWS is a senior technology leader responsible for overseeing teams that develop and deploy Java applications on Amazon Web Services (AWS) cloud platforms. They set technical strategy, lead architecture decisions, and ensure the efficient integration of Java-based solutions with AWS services. This role involves managing engineers, coordinating with cross-functional stakeholders, and ensuring projects meet business objectives while optimizing for scalability, security, and cost-effectiveness.

What are the key skills and qualifications needed to thrive as a Director Java AWS?

To thrive as a Director Java AWS, you need advanced expertise in Java development, cloud architecture, and leadership, typically supported by a degree in computer science or related field and extensive hands-on experience. Familiarity with tools and platforms such as AWS (EC2, Lambda, S3), CI/CD pipelines, and certifications like AWS Certified Solutions Architect are highly valuable. Strong strategic thinking, team management, and effective communication skills set top candidates apart in this role. These skills ensure the delivery of robust, scalable cloud solutions while aligning technical teams with business objectives.

What are some common challenges faced by a Director Java AWS when leading cloud migration projects?

A Director Java AWS often encounters challenges such as aligning diverse technical teams on best practices, managing legacy system dependencies, and ensuring robust security during cloud migrations. Balancing project timelines with thorough testing and compliance requirements can also be demanding. Additionally, fostering collaboration between development, operations, and security teams is crucial to ensure a smooth transition and long-term scalability.

What is the difference between Director Java Aws vs Java Developer?

AspectDirector Java AwsJava Developer
Required CredentialsBachelor's/Master's in CS, AWS certifications, leadership experienceBachelor's in CS or related, Java certifications often preferred
Work EnvironmentLeadership roles, strategic planning, team managementDevelopment-focused, coding, debugging, implementation
Employer & Industry UsageTech companies, cloud service providers, large enterprisesSoftware firms, startups, IT departments
Common Search & ComparisonYesYes

The main difference between a Director Java Aws and a Java Developer lies in their responsibilities and experience level. The Director role involves strategic planning, team leadership, and overseeing cloud projects using AWS, requiring leadership experience and certifications. In contrast, a Java Developer focuses on coding, debugging, and implementing Java applications, typically with less managerial responsibility. Both roles are integral in tech and cloud industries, but they serve different career stages and functions.

Team Lead Application Development - Mapping & Staking Software (ESRI, GIS)

Lake Saint Louis, MO • Hybrid

NISC
Software Development • 1 - 5K employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Key responsibilities

  • Manage and oversee the development efforts of the engineering team, ensuring productivity and quality standards.

  • Analyze and resolve technical issues related to the Mapping & Staking product and GIS data management.

  • Provide technical and team leadership through mentoring, coaching, and hands-on development activities.


Job description

Company Overview: 

For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 1,200+ utilities and broadbands across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality driven and valued priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. NISC has been ranked in ComputerWorld's Best Places to Work for twenty-two years, and we are looking for qualified individuals to join our team. 

Our Members have over 18 million end customers (residential and businesses who receive power, internet, television and/or telephone services) that our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. 


Position Overview: 

The Software Development Team Lead will be part of an agile development team, building and working on our Mapping & Staking product and our cloud platform. This team is responsible for managing GIS data used throughout our enterprise suite of applications, including web and desktop applications. This application allows NISC Member's to enter and maintain mapping data, find relationships, identify trends and allow multiple workstations to view enterprise utility or telecommunication maps. Examples of what would be tracked in these maps are power lines or fiber internet cables. The Team Lead helps ensure comprehensive contract and integration test coverage for their applications and will provide technical and team leadership through mentoring, coaching and hands-on development. 

Learn more about how our Member's use Mapping & staking, click HERE.


Essential Functions: 

The Team Lead is responsible to perform the following essential functions to ensure that the team effectively executes its responsibilities (identified below):

  • Takes ownership for development efforts and productivity of the engineering team.
  • Analyze and resolve technical issues.
  • Responsible for coaching of direct reports.
  • Ensure quality standards and apply best practices for an effective SDLC.
  • Supply progress reports to management.
  • Effective collaboration with other departments and divisions.
  • Commit and test production code.
  • Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role.
  • Identify and act upon areas for growth and improvement within the team.
  • Responsible for application and process improvement.
  • Assess individual and team performance.
  • Set individual and team goals and objectives.
  • Selection and hiring of new employees.
  • Assists Department Manager with establishing action plans for key strategic projects and technical direction.
  • Other duties as assigned. 

Desired Experience and Skills: 

  • 5+ years of relevant experience in area of discipline; preferably in software development, software requirements, or other applicable technical areas.
  • 3+ years of experience in a technical leadership or supervisory role.
  • Experience with GIS, ESRI or ArcGIS, preferred.
  • Experience with any of the following: Java / C#, Angular / JavaScript, Spring Boot.
  • Experience with cloud technologies/architectures, preferably AWS.
  • Experience with JIRA, Confluence, BitBucket, Bamboo, Rundeck.
  • Possess ability to collaborate effectively both horizontally and vertically within the organization.
  • Possess ability to organize and manage multiple priorities within critical deadlines.
  • Strong delegation, prioritization, coaching, and feedback delivery skills.
  • Excellent written and verbal interpersonal and communication skills.
  • Ability to manage the day-to-day operations of a team engaged in a high volume of work.
  • Strong communication skills, self-motivated and accountable.
  • Commitment to NISC's Statement of Shared Values. 

Work Schedule: 

Hybrid from one of our office locations:

  • Atlanta, GA
  • Cedar Rapids, IA 
  • Lake Saint Louis, MO
  • Mandan, ND 

Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. 
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose. 


NISC's Shared Values & Competencies: 

We're a cooperative, which means we're ownedby the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. 

  • Integrity - We are committed to doing the right thing - always.
  • Relationships - We are committed to building and preserving lasting relationships.
  • Innovation - We promote the spirit of creativity and champion new ideas.
  • Teamwork - We exemplify the cooperative spirit by working together.
  • Empowerment - We believe individuals have the power to make a difference.
  • Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. 

Benefits: 

  • Medical, Dental and Vision Insurance.
  • Health Savings Account (HSA) with $100 monthly contributions from NISC.
    • Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
  • Dependent Care Flexible Spending Account (FSA) thru Paylocity.
  • Fully covered life insurance up to x3 annual base salary.
  • Fully covered short- and long-term disability.
  • 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
  • PTO accrual levels dependent on years of service, 120 Life Leave Event hours9 paid holidays and an annual holiday week.
  • $2,500 Interest-FREE technology loan program.
  • $25,000 employee educational assistance program.
  • Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
  • Employee Assistance Program; assisting employees and dependents with virtually any life event.
  • Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. 

Education Preferred: 

Bachelor's degree in Computer Science or related field. 


Minimum Physical Requirements: 

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. 


Disclaimer: 

Management may modify this job description by assigning or reassigning duties and responsibilities at any time. 

Key Words: 

Java | GIS | Mapping | Esri | AWS Cloud | Spring Boot | Agile | Scrum | Database | SQL | Situational Leadership | Angular | JavaScript | Microservices | Coaching | Cross Functional | Automated Testing 


NISC logo

About NISC

Sourced by ZipRecruiter

Industry

Software development

Company size

1,001 - 5,000 Employees

Headquarters location

Lake Saint Louis, MO, US