Dear connections,
We are #hiring for Senior Java Full-stack Developer!!!
Job Description:Senior Java Full-stack Developer100% remoteContract
Company Name :Spearhead Technology India(https://spearheadtech.io/)
About Spearhead Technology: "Where Innovation Meets Intelligence". The very essence of Spearhead Technology lies in a commitment to fusing innovation with intelligence. We are dedicated to initiating and expediting change, bringing about comprehensive 360° digital transformations. Our approach focuses on creating enduring value and delivering intelligent outcomes for enterprises and their people. Our overarching aim is to empower clients with the right balance between resources and business agility, enabling them to introduce their offerings to the market at an unparalleled level at a pace and consistently stay ahead of the competition.
Requirements:
We are seeking a highly skilled Senior Software Engineer with over 6 years of experience in complex development environments. The ideal candidate will possess deep expertise in Java, Java Script, open-source frameworks (i.e., Spring, Angular, React), SQL, DevOps (GitLab), AWS cloud technologies, microservices development, SOAP API development, and REST API development. Knowledge and experience with Linux, Tomcat, WebSphere
Extensive knowledge of open-source frameworks, and proficiency in cloud technologies and DevOps practices. This role involves developing and maintaining high-performance applications, microservices, and APIs, ensuring robust and scalable solutions.
Key Responsibilities:Application Development:• Design, develop, and maintain high-quality software using Java and JavaScript.• Utilize open-source frameworks such as Spring, Angular, and React to build scalable and efficient applications.• Implement microservices architecture to enhance modularity and scalability of applications.API Development:• Develop and maintain SOAP and REST APIs to ensure seamless integration with various systems and services.• Ensure APIs are secure, scalable, and performant.Cloud Technologies:• Deploy, manage, and scale applications using AWS cloud services.• Implement best practices for cloud security, cost management, and operational efficiency.DevOps and CI/CD:• Utilize GitLab for version control and CI/CD pipelines to automate testing, deployment, and monitoring.• Collaborate with DevOps teams to enhance continuous integration and continuous delivery practices.Database Management:• Design and manage SQL databases to ensure data integrity, security, and performance.• Optimize database queries and handle data migrations.System Administration:• Administer and maintain Linux-based environments.• Deploy and manage applications on web servers such as Tomcat, WebSphere, and WebLogic.
Collaboration and Leadership:• Work closely with cross-functional teams including product management, QA, and operations.• Mentor junior developers and participate in code reviews to uphold high standards of quality and performance.• Participate in architectural discussions and contribute to technical decision-making.
Required Qualifications:
Experience:• 6+ years of software development experience in complex environments.• Proven experience with Java and JavaScript.• Hands-on experience with open-source frameworks such as Spring, Angular, and React.• Proficient in SQL and database design.• Extensive experience with AWS cloud technologies.• Strong background in microservices development.• Proficient in SOAP and REST API development.
Technical Skills:• In-depth knowledge of Linux operating systems.• Experience with web servers such as Tomcat, WebSphere, and WebLogic.• Proficiency in DevOps practices and tools, particularly GitLab.• Strong understanding of software development life cycle (SDLC) and agile methodologies.
Preferred Qualifications:• Advanced certifications in relevant technologies (e.g., AWS Certified Solutions Architect, Oracle Certified Professional).• Experience with containerization technologies such as Docker and Kubernetes.• Familiarity with other cloud platforms (e.g., Azure, Google Cloud).• Experience with additional programming languages (e.g., Python, Go).
Email: gdevireddy@spearheadtech.io