Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Nexgen IOT Solutions, so some details may not match this job. The employer's own page has the real description.
Job Overview
Nexgen IOT Solutions is seeking a highly skilled Senior Java Software Engineer with expertise in Google Cloud Platform (GCP) to join our dynamic team. The successful candidate will play a pivotal role in the design, development, and implementation of robust software solutions that optimize IoT functionalities. Collaborating with cross-functional teams, the Senior Java Software Engineer will be responsible for delivering high-quality software products, ensuring scalability and performance within cloud environments, and contributing to the overall architecture and design patterns employed in our projects.
Job Responsibilities
- Design, develop, and maintain high-performance Java applications running on GCP.
- Collaborate with product owners and stakeholders to gather requirements and transform them into technical specifications.
- Participate in the entire software development lifecycle including requirements analysis, design, implementation, testing, and deployment.
- Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Build scalable cloud-native applications while leveraging GCP tools and services.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and resolve production issues as they arise.
- Mentor junior developers and lead technical discussions to drive innovation.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in Java development with at least 2 years in a cloud environment, particularly Google Cloud Platform (GCP).
- Strong understanding of object-oriented programming concepts and design patterns.
- Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
- Proficiency in using version control systems, particularly Git.
- Familiarity with agile methodologies and practices.
- Excellent problem-solving skills and the ability to work independently and collaboratively.
Technologies & Tools
The role requires the use of various technologies and tools, including but not limited to Java, Spring Framework, Google Cloud Platform (GCP), Google Cloud Functions, Kubernetes, Docker, RESTful APIs, SQL and NoSQL databases, and various CI/CD tools for automated deployment processes. Familiarity with monitoring and logging tools such as Google Stackdriver and knowledge of serverless architectures will be essential for success in this position.
Ideal Candidates
The ideal candidate for the Senior Java Software Engineer position at Nexgen IOT Solutions possesses a blend of technical expertise and strong interpersonal skills. They are innovative thinkers who thrive in fast-paced environments and have a passion for leveraging technology to solve complex problems. A commitment to continuous learning and staying updated with the latest industry trends, coupled with the ability to communicate effectively across teams and functions, characterizes individuals who will excel in this role.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.