Eightsquare

Eightsquare

Software Industry

Kathmandu

Are you looking forward to work for a multinational company with agile methodology and dream team? If yes, Eight Square is the right platform for you. EightSquare Pvt.Ltd is a leading enterprise software solution provider headquartered in Kuala Lumpur, Malaysia with major clients in Singapore, Malaysia and Thailand. We offer a conductive environment with state-of-the-art technology in order to make meaningful software’s that enriches the world. ... Build a rewarding career with us working on FINTECH AND TELCO project like International Payment Systems, Wallets, B2B Solutions which are all geared to meeting the demanding requirements of banks and financial institutions with 70+ fervent team based in Kathmandu Office.

View Company Profile

Senior Java Full Stack Developer - Spring Boot/Microservices

Apply Before : 2024-09-12 (Closed) View: 1485

Job summary

  • No. of Vacancy
    : 1
  • Job Type
    : Full Time
  • Offered Salary
    : Negotiable
  • Gender
    : Both
  • Career Level
    : Senior Level
  • Experience
    : 5 Years
  • Apply Before
    : 2024-09-12 Closed
  • Skills
    :
    Git
    Java
    AWS

Job Description:

We are seeking a highly skilled and experienced Senior Java Full Stack Developer with a strong background in Spring Boot and Microservices Architecture. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable software applications. This role requires a deep understanding of both front-end and back-end technologies, as well as a commitment to best practices in software development.

Responsibilities:

  • Interacts with the Product Owner/Business Analyst to define, refine, develop, test, and deliver against functional requirements. 
  • Develop high-quality, scalable, and robust software applications using Java, Spring Boot, and Microservices architecture.
  • Ensure the performance, quality, and responsiveness of applications. 
  • Develop RESTful APIs and ensure seamless integration with front-end components. 
  • Develop user-friendly web interfaces using modern front-end technologies such as Angular, React, or Vue.js. 
  • Ensure cross-browser compatibility and responsiveness of the applications. 
  • Design and manage database schemas and queries for efficient data storage and retrieval. Work with both SQL and NoSQL databases to support application requirements. 
  • Follow best practices for software development, including version control, continuous integration, and automated testing. 
  • Understands and translates functionally into technical requirements. 
  • Works with an architecture team to design the components of the product suite. 
  • Provides input to the project delivery plan, including sizing and estimation if required, with regards to one’s areas of responsibility. 
  • Being accountable for the quality of one’s team and supporting through code review processes and testing strategies as a whole-team approach. 
  • Implements robust, performant, and reliable code on schedule and according to specification. 
  • Determines code quality and test coverage, and design and implement tests to make sure highest quality of the application. 
  • Identify and resolve complex technical issues across the full stack. 
  • Perform root cause analysis for production issues and implement solutions to prevent recurrence. 
  • Supports the sprint release planning process through analysis and estimation of development work. 
  • Influences system designs and plans from a testing perspective. 
  • Provide technical guidance and mentorship to junior developers. 
  • Contribute to the continuous improvement of the development process and team productivity. 
  • Reviews, analyses and improves test coverage and reduces defect count for their product area.

Required Knowledge, Skills, and Abilities:

  • Strong proficiency in front-end technologies such as Angular, React, or Vue.js. 
  • Experience with RESTful API development and integration. 
  • Solid understanding of both SQL and NoSQL databases. 
  • Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins). 
  • Excellent problem-solving skills and attention to detail. 
  • Strong communication and collaboration skills. 
  • Ability to work in a fast-paced, agile environment. 
  • Kubernetes and deploying in the cloud for scalability is key expertise for these roles 
  • Understanding of the Design Patterns, Architectural Blueprints, UML, and Application Design 
  • Experience with Databases and code integrations such as MySQL 
  • Familiarity with modern JavaScript libraries (e.g. TypeScript, React JS & Redux) 
  • Proficient understanding of code version tools, such as Git, Mercurial, and Subversion, Knack for writing clean, readable Java code with reusable Java libraries. 

Preferred Skills: 

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud. 
  • Knowledge of containerization technologies like Docker and Kubernetes. 
  • Understanding of DevOps practices and tools. 
  • Familiarity with automated testing frameworks and tools.

Education + Experience:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in full stack development, with a focus on Java, Spring Boot, and Microservices architecture with a good knowledge of its ecosystems, as well as a good amount of experience working with AWS.

Benefits:

  • Competitive Remuneration
  • Timely Appraisal and Pay Upgradation
  • Provident Fund and Gratuity Fund
  • Medical insurance inclusive Spouse, Parents & Children
  • Accidental Insurance
  • Term Life Insurance 
  • Festival Allowance
  • Annual Bonus
  • Onsite Engagement with Multination
  • International Travel Exposure and Allowance
  • Technical and Soft Skills Trainings and Workshops
  • Retreat Programs
  • Team outings, lunch and dinner
  • 5 days’ work week
  • Paid Leaves (Annual, Medical, Maternity, Paternity, Mourning)
  • Sophisticated Infrastructure

Apply Instruction:

Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using the Apply Now Button.