Software Engineering

Senior Java Developer

Thiruvananthapuram, Kerala
Work Type: Full Time

About Team Sequoia

Our team believes if we are passionate about what we do we can produce amazing quality and offer outstanding customer service. From large corporation to startups our solutions go into many product used by you in daily life. We pride ourselves on being able to associate with our clients to develop custom software solutions.

An Engineer’s Life @ SequoiaAT
As an Engineer, SequoiaAT will be a dream job for you. You will have opportunity to work on technologies and product before they hit the market and get popular. If working on a gadget you may get to own one of them as an early tester. Working with us we have a be your own boss culture so you will have plenty of opportunities to interact directly with our customers and their customer. Our goals just do not end there, we want to work with you on your personal development goals and ensure that you meet them.

We work on projects involving hardware integration, Wireless Including (BLE, LoRa, WiFi etc.) , Data Analytics , Digital Transformation etc.

We are all engineers and we do not want you to have a feeling that you got stuck on one project and could not grow your career . We expect you to contribute to variety of projects during a given period of time. We keep you well informed about new technology trends through our tech chat sessions and secondary skill development process.



Is it right job for you

If you are passionate and through about what you have been doing and willing to learn daily, then you will fit in very well. You should also have the ability to freely and clearly communicate your ideas or thoughts to succeed at SequoiaAT

What Technology Skills is required for this ?

Primary Skills : Core Java

What’s expected from your experience in primary skill area ?

Bachelor’s degree in computer science, engineering, or a related field.
Strong knowledge of relational databases like MySQL or PostgreSQL.
Solid understanding of microservices architecture and RESTful API design principles.
Familiarity with API testing and documentation tools such as Postman and Swagger.
Strong version control skills using Git, GitHub, or SVN.
Working knowledge of Postman and Swagger tools for API testing and documentation
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.


Secondary Skills (Desirable) :

Experience in developing or maintaining responsive web application using Angular / React JS, HTML, Bootstrap, AntD, CSS, and JavaScript.
Experience with cloud platforms, particularly AWS services like EC2, S3, Lambda, and IAM or other related technologies available in Microsoft Azure or Google Cloud Platform.
Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
Proficiency in building and maintaining CI/CD pipelines using Jenkins.
Knowledge of authentication and authorization mechanisms like OAuth.
Familiarity with Elastic Search for data indexing and analysis.


Bonus points:
If you have a GitHub or open source submission

Jackpot : If you have certifications and(or) public mention about your specific work

Year of experience is required for this position ? 5 - 8 Years .


Responsibilities:


Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical specifications.
Implement server-side logic using SpringBoot and Java 11/17, ensuring high performance and security.
Utilize relational databases such as MySQL or PostgreSQL to develop efficient data storage and retrieval systems.
Architect and develop microservices-based applications, ensuring modularity and scalability.
Implement RESTful APIs to facilitate communication between different components of the application.
Manage source code using version control systems like GitHub or SVN, ensuring proper collaboration and code integrity.
Test and debug applications using tools like Postman and Swagger for API testing and documentation.
Deploy applications on AWS services such as EC2, S3, Lambda, and IAM, leveraging the cloud infrastructure.
Containerize applications using Docker and deploy them on Kubernetes clusters for scalability and ease of management.
Set up continuous integration and delivery pipelines using Jenkins for efficient software development workflows.



Next Steps

After you submit your resume, we will call you. Round one of our interviews is online only and everyone planning to join SequoiaAT has to undergo (you are right everyone!!!- Be it an Engineer or a VP). This enables us to respect your time and our time to quickly gauge if there is a right fit. Once you clear that we will arrange for 2-4 more rounds of discussion with peers to ensure that we are the right company for you and vice versa.

Looking forward to seeing you on board SequoiaAT team soon

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter