Apply

Software Engineer II

Posted 2024-11-07

View full description

💎 Seniority level: Middle, 4+ years

📍 Location: India

🔍 Industry: Technology

🏢 Company: Businessolver India Job Board

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: PostgreSQLSoftware DevelopmentSQLAgileEclipseGitHTMLCSSJavaJavascriptjQueryOracleJiraStrategyHTML5Communication SkillsJavaScriptLinux

Requirements:
  • BS in Computer Science, CIS, Software Engineering or related degree.
  • 4+ years of experience in Large Scale Enterprise Development.
  • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, Object-Oriented Programming, and Relational Databases (Oracle or PostgresQL).
  • Experience with LINUX, Eclipse IDE, GIT, JIRA, Agile Development Methodology, and XSL is a plus.
  • Highly motivated, innovative, self-directed thinker.
  • Excellent written and verbal communication skills.
Responsibilities:
  • Innovative design and analysis of enhancements.
  • Deliver code based on sprint commitments.
  • Participate in discussions, coding, and testing.
  • Develop core web application changes using JAVA and XSL.
  • Present application enhancements to team.
  • Collaborate with Tech Leads on design strategy.
  • Propose solutions to delight clients.
  • May perform other duties as assigned.
Apply

Related Jobs

Apply

📍 India

🧭 Full-Time

🔍 Clean energy technology

🏢 Company: Arcadia

  • 3+ years of experience in a software engineering role.
  • Experience with Core Java.
  • Experience with MySQL and AWS (S3, ES etc.).
  • Exposure to frameworks like JPA and Snowflake (Nice to Have).
  • API programming experience.
  • Strong understanding of data structures and algorithms.
  • Experience in creating test cases and integrations.
  • Experience working in Agile methodologies (added advantage).
  • Desire to write high-quality code and maintain technical excellence.
  • Strong interpersonal skills and ability to work in a team.

  • Help bring visions to life by developing software solutions.
  • Collaborate closely with Product, Domain, QA, and Analytics teams.
  • Take full ownership of converting requirements into design, code, unit tests, deployment, and delivery.
  • Review other engineers' work and provide constructive feedback.
  • Partner with Domain & QA to improve internal Audits framework.

AWSAgileJavaMySQLAlgorithmsData StructuresAgile methodologies

Posted 2024-11-12
Apply
Apply

📍 India

🧭 Full-Time

🔍 Event technology

🏢 Company: Eventbrite, Inc.

  • 3-5 years of professional experience in Android development using Java/Kotlin and React Native.
  • Proficiency with Android SDK and common frameworks like Retrofit, Dagger, Jetpack components.
  • Strong experience with React Native, Redux, and other related frameworks for cross-platform mobile development.
  • Experience integrating with RESTful APIs and working with backend systems.
  • Strong understanding of mobile architecture patterns (MVVM, MVC, MVP) and best practices for mobile design and performance optimization.
  • Familiarity with testing frameworks (Apium, JUnit, Espresso, Jest, etc.) and a test-driven development approach.
  • Experience with Git and modern CI/CD pipelines.
  • Knowledge of build and deployment processes for Android (Gradle) and React Native (Expo/Native code).
  • Ability to work both independently and collaboratively in a fast-paced environment and work closely with global teams.

  • Develop and maintain mobile applications using Android SDK and React Native for Android and iOS platforms.
  • Architect, design, and implement complex features ensuring performance, responsiveness, and scalability of the application.
  • Collaborate with cross-functional teams including designers, backend engineers, and QA to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while following best practices in mobile development.
  • Conduct code reviews, provide constructive feedback to peers, and mentor junior engineers on mobile development practices.
  • Debug and resolve complex issues related to mobile app performance, memory management, and network efficiency.
  • Stay updated with the latest trends and best practices in mobile development, including new Android releases and React Native updates.
  • Participate in agile/scrum development cycles, ensuring timely delivery of high-quality features.
  • Contribute to the design and development of reusable libraries and components to streamline development.
  • Ensure the security, scalability, and performance of the mobile applications.

AgileAndroidGitJavaJestJUNITKotlinQAReact NativeSCRUMSwiftReduxReactCI/CDRESTful APIs

Posted 2024-11-09
Apply
Apply

📍 Germany, India

🧭 Full-Time

🔍 Customer relationship management (CRM)

🏢 Company: HubSpot

  • Backend development experience primarily in Java; strong fundamentals are important.
  • Strong user focus with empathy for their challenges in using the product.
  • Excitement about technical challenges and interest in business and go-to-market strategies.
  • Interest in developing data analysis skills and familiarity with tools like Amplitude, Looker, Excel.
  • Interest in gaining experience with experimentation, A/B tests, and conversion rate optimization (CRO).

  • Write and ship production code that has meaningful user and business impact.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with various HubSpot teams across the company.
  • Implement experiments that provide insights into user behavior for experience improvements.
  • Gain exposure to HubSpot's business operations.

Backend DevelopmentData AnalysisJavaData analysis

Posted 2024-10-19
Apply
Apply

📍 India

🧭 Full-Time

🔍 Cloud computing

🏢 Company: DigitalOcean

  • Demonstrated ability to develop, test, ship, maintain, and operate production-ready code and systems using languages such as Go, Perl, Python, or C/C++.
  • 3+ years of experience developing scalable, resilient, fault tolerant and highly distributed systems coupled with a good understanding of microservice architecture.
  • Experience developing full-stack applications with databases and APIs.
  • Understanding of basic networking concepts and the OSI network model, along with some experience around developing network software systems.
  • Ability to self-organize, take ownership, initiative, and clearly communicate intent in a remote environment.

  • Solving problems with distributed systems to reduce bottlenecks, single points of failures and inter-dependencies of our many regions.
  • Designing and building highly efficient micro-services to enable new features and internal tooling around the virtual network stack.
  • Diving deep into the ocean of highly available & fault-tolerant virtual networking.
  • Debugging/troubleshooting complex production issues across datacenters in real time and enhancing our playbooks and automation to counter their recurrence.
  • Participating in a team effort to improve visibility on various network metrics.

MySQLGogRPCLinux

Posted 2024-10-16
Apply